<!doctype html>
<html lang="">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="https://vue.learnerhub.net/diff-ly/logo.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>BDiff File Differencing Tool</title>
    <script type="module" crossorigin>var wC=Object.defineProperty;var SC=(e,t,n)=>t in e?wC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var U_=(e,t,n)=>SC(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&s(c)}).observe(document,{childList:!0,subtree:!0});function n(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function s(o){if(o.ep)return;o.ep=!0;const a=n(o);fetch(o.href,a)}})();/**
* @vue/shared v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function kd(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Rt={},go=[],Gn=()=>{},TC=()=>!1,oc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Dd=e=>e.startsWith("onUpdate:"),Sn=Object.assign,Pd=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},NC=Object.prototype.hasOwnProperty,ht=(e,t)=>NC.call(e,t),$e=Array.isArray,_o=e=>Sa(e)==="[object Map]",To=e=>Sa(e)==="[object Set]",H_=e=>Sa(e)==="[object Date]",Ge=e=>typeof e=="function",Et=e=>typeof e=="string",$r=e=>typeof e=="symbol",Nt=e=>e!==null&&typeof e=="object",Hb=e=>(Nt(e)||Ge(e))&&Ge(e.then)&&Ge(e.catch),zb=Object.prototype.toString,Sa=e=>zb.call(e),CC=e=>Sa(e).slice(8,-1),Wb=e=>Sa(e)==="[object Object]",$d=e=>Et(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ta=kd(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ac=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},IC=/-(\w)/g,dr=ac(e=>e.replace(IC,(t,n)=>n?n.toUpperCase():"")),AC=/\B([A-Z])/g,Fs=ac(e=>e.replace(AC,"-$1").toLowerCase()),lc=ac(e=>e.charAt(0).toUpperCase()+e.slice(1)),ju=ac(e=>e?`on${lc(e)}`:""),Xi=(e,t)=>!Object.is(e,t),Ul=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Gb=(e,t,n,s=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Kb=e=>{const t=parseFloat(e);return isNaN(t)?e:t},OC=e=>{const t=Et(e)?Number(e):NaN;return isNaN(t)?e:t};let z_;const cc=()=>z_||(z_=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function gt(e){if($e(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=Et(s)?MC(s):gt(s);if(o)for(const a in o)t[a]=o[a]}return t}else if(Et(e)||Nt(e))return e}const xC=/;(?![^(]*\))/g,LC=/:([^]+)/,RC=/\/\*[^]*?\*\//g;function MC(e){const t={};return e.replace(RC,"").split(xC).forEach(n=>{if(n){const s=n.split(LC);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ie(e){let t="";if(Et(e))t=e;else if($e(e))for(let n=0;n<e.length;n++){const s=Ie(e[n]);s&&(t+=s+" ")}else if(Nt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function W_(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Et(t)&&(e.class=Ie(t)),n&&(e.style=gt(n)),e}const kC="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",DC=kd(kC);function Vb(e){return!!e||e===""}function PC(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&s<e.length;s++)n=Ms(e[s],t[s]);return n}function Ms(e,t){if(e===t)return!0;let n=H_(e),s=H_(t);if(n||s)return n&&s?e.getTime()===t.getTime():!1;if(n=$r(e),s=$r(t),n||s)return e===t;if(n=$e(e),s=$e(t),n||s)return n&&s?PC(e,t):!1;if(n=Nt(e),s=Nt(t),n||s){if(!n||!s)return!1;const o=Object.keys(e).length,a=Object.keys(t).length;if(o!==a)return!1;for(const c in e){const u=e.hasOwnProperty(c),f=t.hasOwnProperty(c);if(u&&!f||!u&&f||!Ms(e[c],t[c]))return!1}}return String(e)===String(t)}function Fd(e,t){return e.findIndex(n=>Ms(n,t))}const qb=e=>!!(e&&e.__v_isRef===!0),Fe=e=>Et(e)?e:e==null?"":$e(e)||Nt(e)&&(e.toString===zb||!Ge(e.toString))?qb(e)?Fe(e.value):JSON.stringify(e,Yb,2):String(e),Yb=(e,t)=>qb(t)?Yb(e,t.value):_o(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],a)=>(n[ef(s,a)+" =>"]=o,n),{})}:To(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ef(n))}:$r(t)?ef(t):Nt(t)&&!$e(t)&&!Wb(t)?String(t):t,ef=(e,t="")=>{var n;return $r(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Hn;class Xb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Hn,!t&&Hn&&(this.index=(Hn.scopes||(Hn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Hn;try{return Hn=this,t()}finally{Hn=n}}}on(){Hn=this}off(){Hn=this.parent}stop(t){if(this._active){this._active=!1;let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(this.effects.length=0,n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.parent=void 0}}}function uc(e){return new Xb(e)}function Bd(){return Hn}function Ud(e,t=!1){Hn&&Hn.cleanups.push(e)}let Ht;const tf=new WeakSet;class Zb{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Hn&&Hn.active&&Hn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,tf.has(this)&&(tf.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Qb(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,G_(this),jb(this);const t=Ht,n=Pr;Ht=this,Pr=!0;try{return this.fn()}finally{ev(this),Ht=t,Pr=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Wd(t);this.deps=this.depsTail=void 0,G_(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?tf.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){sd(this)&&this.run()}get dirty(){return sd(this)}}let Jb=0,na,ra;function Qb(e,t=!1){if(e.flags|=8,t){e.next=ra,ra=e;return}e.next=na,na=e}function Hd(){Jb++}function zd(){if(--Jb>0)return;if(ra){let t=ra;for(ra=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;na;){let t=na;for(na=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function jb(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ev(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),Wd(s),$C(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function sd(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(tv(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function tv(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ca))return;e.globalVersion=ca;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!sd(e)){e.flags&=-3;return}const n=Ht,s=Pr;Ht=e,Pr=!0;try{jb(e);const o=e.fn(e._value);(t.version===0||Xi(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{Ht=n,Pr=s,ev(e),e.flags&=-3}}function Wd(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)Wd(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function $C(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Pr=!0;const nv=[];function ts(){nv.push(Pr),Pr=!1}function ns(){const e=nv.pop();Pr=e===void 0?!0:e}function G_(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Ht;Ht=void 0;try{t()}finally{Ht=n}}}let ca=0;class FC{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Gd{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Ht||!Pr||Ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Ht)n=this.activeLink=new FC(Ht,this),Ht.deps?(n.prevDep=Ht.depsTail,Ht.depsTail.nextDep=n,Ht.depsTail=n):Ht.deps=Ht.depsTail=n,rv(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=Ht.depsTail,n.nextDep=void 0,Ht.depsTail.nextDep=n,Ht.depsTail=n,Ht.deps===n&&(Ht.deps=s)}return n}trigger(t){this.version++,ca++,this.notify(t)}notify(t){Hd();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{zd()}}}function rv(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)rv(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Vl=new WeakMap,Ls=Symbol(""),od=Symbol(""),ua=Symbol("");function Ln(e,t,n){if(Pr&&Ht){let s=Vl.get(e);s||Vl.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new Gd),o.map=s,o.key=n),o.track()}}function Ei(e,t,n,s,o,a){const c=Vl.get(e);if(!c){ca++;return}const u=f=>{f&&f.trigger()};if(Hd(),t==="clear")c.forEach(u);else{const f=$e(e),d=f&&$d(n);if(f&&n==="length"){const g=Number(s);c.forEach((_,m)=>{(m==="length"||m===ua||!$r(m)&&m>=g)&&u(_)})}else switch((n!==void 0||c.has(void 0))&&u(c.get(n)),d&&u(c.get(ua)),t){case"add":f?d&&u(c.get("length")):(u(c.get(Ls)),_o(e)&&u(c.get(od)));break;case"delete":f||(u(c.get(Ls)),_o(e)&&u(c.get(od)));break;case"set":_o(e)&&u(c.get(Ls));break}}zd()}function BC(e,t){const n=Vl.get(e);return n&&n.get(t)}function ao(e){const t=Ye(e);return t===e?t:(Ln(t,"iterate",ua),Tr(e)?t:t.map(Rn))}function fc(e){return Ln(e=Ye(e),"iterate",ua),e}const UC={__proto__:null,[Symbol.iterator](){return nf(this,Symbol.iterator,Rn)},concat(...e){return ao(this).concat(...e.map(t=>$e(t)?ao(t):t))},entries(){return nf(this,"entries",e=>(e[1]=Rn(e[1]),e))},every(e,t){return di(this,"every",e,t,void 0,arguments)},filter(e,t){return di(this,"filter",e,t,n=>n.map(Rn),arguments)},find(e,t){return di(this,"find",e,t,Rn,arguments)},findIndex(e,t){return di(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return di(this,"findLast",e,t,Rn,arguments)},findLastIndex(e,t){return di(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return di(this,"forEach",e,t,void 0,arguments)},includes(...e){return rf(this,"includes",e)},indexOf(...e){return rf(this,"indexOf",e)},join(e){return ao(this).join(e)},lastIndexOf(...e){return rf(this,"lastIndexOf",e)},map(e,t){return di(this,"map",e,t,void 0,arguments)},pop(){return Yo(this,"pop")},push(...e){return Yo(this,"push",e)},reduce(e,...t){return K_(this,"reduce",e,t)},reduceRight(e,...t){return K_(this,"reduceRight",e,t)},shift(){return Yo(this,"shift")},some(e,t){return di(this,"some",e,t,void 0,arguments)},splice(...e){return Yo(this,"splice",e)},toReversed(){return ao(this).toReversed()},toSorted(e){return ao(this).toSorted(e)},toSpliced(...e){return ao(this).toSpliced(...e)},unshift(...e){return Yo(this,"unshift",e)},values(){return nf(this,"values",Rn)}};function nf(e,t,n){const s=fc(e),o=s[t]();return s!==e&&!Tr(e)&&(o._next=o.next,o.next=()=>{const a=o._next();return a.value&&(a.value=n(a.value)),a}),o}const HC=Array.prototype;function di(e,t,n,s,o,a){const c=fc(e),u=c!==e&&!Tr(e),f=c[t];if(f!==HC[t]){const _=f.apply(e,a);return u?Rn(_):_}let d=n;c!==e&&(u?d=function(_,m){return n.call(this,Rn(_),m,e)}:n.length>2&&(d=function(_,m){return n.call(this,_,m,e)}));const g=f.call(c,d,s);return u&&o?o(g):g}function K_(e,t,n,s){const o=fc(e);let a=n;return o!==e&&(Tr(e)?n.length>3&&(a=function(c,u,f){return n.call(this,c,u,f,e)}):a=function(c,u,f){return n.call(this,c,Rn(u),f,e)}),o[t](a,...s)}function rf(e,t,n){const s=Ye(e);Ln(s,"iterate",ua);const o=s[t](...n);return(o===-1||o===!1)&&qd(n[0])?(n[0]=Ye(n[0]),s[t](...n)):o}function Yo(e,t,n=[]){ts(),Hd();const s=Ye(e)[t].apply(e,n);return zd(),ns(),s}const zC=kd("__proto__,__v_isRef,__isVue"),iv=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($r));function WC(e){$r(e)||(e=String(e));const t=Ye(this);return Ln(t,"has",e),t.hasOwnProperty(e)}class sv{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return a;if(n==="__v_raw")return s===(o?a?jC:cv:a?lv:av).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const c=$e(t);if(!o){let f;if(c&&(f=UC[n]))return f;if(n==="hasOwnProperty")return WC}const u=Reflect.get(t,n,$t(t)?t:s);return($r(n)?iv.has(n):zC(n))||(o||Ln(t,"get",n),a)?u:$t(u)?c&&$d(n)?u:u.value:Nt(u)?o?dc(u):Bs(u):u}}class ov extends sv{constructor(t=!1){super(!1,t)}set(t,n,s,o){let a=t[n];if(!this._isShallow){const f=ks(a);if(!Tr(s)&&!ks(s)&&(a=Ye(a),s=Ye(s)),!$e(t)&&$t(a)&&!$t(s))return f?!1:(a.value=s,!0)}const c=$e(t)&&$d(n)?Number(n)<t.length:ht(t,n),u=Reflect.set(t,n,s,$t(t)?t:o);return t===Ye(o)&&(c?Xi(s,a)&&Ei(t,"set",n,s):Ei(t,"add",n,s)),u}deleteProperty(t,n){const s=ht(t,n);t[n];const o=Reflect.deleteProperty(t,n);return o&&s&&Ei(t,"delete",n,void 0),o}has(t,n){const s=Reflect.has(t,n);return(!$r(n)||!iv.has(n))&&Ln(t,"has",n),s}ownKeys(t){return Ln(t,"iterate",$e(t)?"length":Ls),Reflect.ownKeys(t)}}class GC extends sv{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const KC=new ov,VC=new GC,qC=new ov(!0);const ad=e=>e,Cl=e=>Reflect.getPrototypeOf(e);function YC(e,t,n){return function(...s){const o=this.__v_raw,a=Ye(o),c=_o(a),u=e==="entries"||e===Symbol.iterator&&c,f=e==="keys"&&c,d=o[e](...s),g=n?ad:t?ld:Rn;return!t&&Ln(a,"iterate",f?od:Ls),{next(){const{value:_,done:m}=d.next();return m?{value:_,done:m}:{value:u?[g(_[0]),g(_[1])]:g(_),done:m}},[Symbol.iterator](){return this}}}}function Il(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function XC(e,t){const n={get(o){const a=this.__v_raw,c=Ye(a),u=Ye(o);e||(Xi(o,u)&&Ln(c,"get",o),Ln(c,"get",u));const{has:f}=Cl(c),d=t?ad:e?ld:Rn;if(f.call(c,o))return d(a.get(o));if(f.call(c,u))return d(a.get(u));a!==c&&a.get(o)},get size(){const o=this.__v_raw;return!e&&Ln(Ye(o),"iterate",Ls),Reflect.get(o,"size",o)},has(o){const a=this.__v_raw,c=Ye(a),u=Ye(o);return e||(Xi(o,u)&&Ln(c,"has",o),Ln(c,"has",u)),o===u?a.has(o):a.has(o)||a.has(u)},forEach(o,a){const c=this,u=c.__v_raw,f=Ye(u),d=t?ad:e?ld:Rn;return!e&&Ln(f,"iterate",Ls),u.forEach((g,_)=>o.call(a,d(g),d(_),c))}};return Sn(n,e?{add:Il("add"),set:Il("set"),delete:Il("delete"),clear:Il("clear")}:{add(o){!t&&!Tr(o)&&!ks(o)&&(o=Ye(o));const a=Ye(this);return Cl(a).has.call(a,o)||(a.add(o),Ei(a,"add",o,o)),this},set(o,a){!t&&!Tr(a)&&!ks(a)&&(a=Ye(a));const c=Ye(this),{has:u,get:f}=Cl(c);let d=u.call(c,o);d||(o=Ye(o),d=u.call(c,o));const g=f.call(c,o);return c.set(o,a),d?Xi(a,g)&&Ei(c,"set",o,a):Ei(c,"add",o,a),this},delete(o){const a=Ye(this),{has:c,get:u}=Cl(a);let f=c.call(a,o);f||(o=Ye(o),f=c.call(a,o)),u&&u.call(a,o);const d=a.delete(o);return f&&Ei(a,"delete",o,void 0),d},clear(){const o=Ye(this),a=o.size!==0,c=o.clear();return a&&Ei(o,"clear",void 0,void 0),c}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=YC(o,e,t)}),n}function Kd(e,t){const n=XC(e,t);return(s,o,a)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ht(n,o)&&o in s?n:s,o,a)}const ZC={get:Kd(!1,!1)},JC={get:Kd(!1,!0)},QC={get:Kd(!0,!1)};const av=new WeakMap,lv=new WeakMap,cv=new WeakMap,jC=new WeakMap;function eI(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function tI(e){return e.__v_skip||!Object.isExtensible(e)?0:eI(CC(e))}function Bs(e){return ks(e)?e:Vd(e,!1,KC,ZC,av)}function uv(e){return Vd(e,!1,qC,JC,lv)}function dc(e){return Vd(e,!0,VC,QC,cv)}function Vd(e,t,n,s,o){if(!Nt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=o.get(e);if(a)return a;const c=tI(e);if(c===0)return e;const u=new Proxy(e,c===2?s:n);return o.set(e,u),u}function Zi(e){return ks(e)?Zi(e.__v_raw):!!(e&&e.__v_isReactive)}function ks(e){return!!(e&&e.__v_isReadonly)}function Tr(e){return!!(e&&e.__v_isShallow)}function qd(e){return e?!!e.__v_raw:!1}function Ye(e){const t=e&&e.__v_raw;return t?Ye(t):e}function fa(e){return!ht(e,"__v_skip")&&Object.isExtensible(e)&&Gb(e,"__v_skip",!0),e}const Rn=e=>Nt(e)?Bs(e):e,ld=e=>Nt(e)?dc(e):e;function $t(e){return e?e.__v_isRef===!0:!1}function fe(e){return fv(e,!1)}function pc(e){return fv(e,!0)}function fv(e,t){return $t(e)?e:new nI(e,t)}class nI{constructor(t,n){this.dep=new Gd,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ye(t),this._value=n?t:Rn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Tr(t)||ks(t);t=s?t:Ye(t),Xi(t,n)&&(this._rawValue=t,this._value=s?t:Rn(t),this.dep.trigger())}}function N(e){return $t(e)?e.value:e}const rI={get:(e,t,n)=>t==="__v_raw"?e:N(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return $t(o)&&!$t(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function dv(e){return Zi(e)?e:new Proxy(e,rI)}function pv(e){const t=$e(e)?new Array(e.length):{};for(const n in e)t[n]=gv(e,n);return t}class iI{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return BC(Ye(this._object),this._key)}}class sI{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function cd(e,t,n){return $t(e)?e:Ge(e)?new sI(e):Nt(e)&&arguments.length>1?gv(e,t,n):fe(e)}function gv(e,t,n){const s=e[t];return $t(s)?s:new iI(e,t,n)}class oI{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Gd(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ca-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&Ht!==this)return Qb(this,!0),!0}get value(){const t=this.dep.track();return tv(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function aI(e,t,n=!1){let s,o;return Ge(e)?s=e:(s=e.get,o=e.set),new oI(s,o,n)}const Al={},ql=new WeakMap;let As;function lI(e,t=!1,n=As){if(n){let s=ql.get(n);s||ql.set(n,s=[]),s.push(e)}}function cI(e,t,n=Rt){const{immediate:s,deep:o,once:a,scheduler:c,augmentJob:u,call:f}=n,d=I=>o?I:Tr(I)||o===!1||o===0?yi(I,1):yi(I);let g,_,m,y,v=!1,E=!1;if($t(e)?(_=()=>e.value,v=Tr(e)):Zi(e)?(_=()=>d(e),v=!0):$e(e)?(E=!0,v=e.some(I=>Zi(I)||Tr(I)),_=()=>e.map(I=>{if($t(I))return I.value;if(Zi(I))return d(I);if(Ge(I))return f?f(I,2):I()})):Ge(e)?t?_=f?()=>f(e,2):e:_=()=>{if(m){ts();try{m()}finally{ns()}}const I=As;As=g;try{return f?f(e,3,[y]):e(y)}finally{As=I}}:_=Gn,t&&o){const I=_,x=o===!0?1/0:o;_=()=>yi(I(),x)}const T=Bd(),h=()=>{g.stop(),T&&T.active&&Pd(T.effects,g)};if(a&&t){const I=t;t=(...x)=>{I(...x),h()}}let O=E?new Array(e.length).fill(Al):Al;const M=I=>{if(!(!(g.flags&1)||!g.dirty&&!I))if(t){const x=g.run();if(o||v||(E?x.some((k,D)=>Xi(k,O[D])):Xi(x,O))){m&&m();const k=As;As=g;try{const D=[x,O===Al?void 0:E&&O[0]===Al?[]:O,y];f?f(t,3,D):t(...D),O=x}finally{As=k}}}else g.run()};return u&&u(M),g=new Zb(_),g.scheduler=c?()=>c(M,!1):M,y=I=>lI(I,!1,g),m=g.onStop=()=>{const I=ql.get(g);if(I){if(f)f(I,4);else for(const x of I)x();ql.delete(g)}},t?s?M(!0):O=g.run():c?c(M.bind(null,!0),!0):g.run(),h.pause=g.pause.bind(g),h.resume=g.resume.bind(g),h.stop=h,h}function yi(e,t=1/0,n){if(t<=0||!Nt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,$t(e))yi(e.value,t,n);else if($e(e))for(let s=0;s<e.length;s++)yi(e[s],t,n);else if(To(e)||_o(e))e.forEach(s=>{yi(s,t,n)});else if(Wb(e)){for(const s in e)yi(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&yi(e[s],t,n)}return e}/**
* @vue/runtime-core v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ta(e,t,n,s){try{return s?e(...s):e()}catch(o){gc(o,t,n)}}function Fr(e,t,n,s){if(Ge(e)){const o=Ta(e,t,n,s);return o&&Hb(o)&&o.catch(a=>{gc(a,t,n)}),o}if($e(e)){const o=[];for(let a=0;a<e.length;a++)o.push(Fr(e[a],t,n,s));return o}}function gc(e,t,n,s=!0){const o=t?t.vnode:null,{errorHandler:a,throwUnhandledErrorInProduction:c}=t&&t.appContext.config||Rt;if(t){let u=t.parent;const f=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${n}`;for(;u;){const g=u.ec;if(g){for(let _=0;_<g.length;_++)if(g[_](e,f,d)===!1)return}u=u.parent}if(a){ts(),Ta(a,null,10,[e,f,d]),ns();return}}uI(e,n,o,s,c)}function uI(e,t,n,s=!0,o=!1){if(o)throw e;console.error(e)}const zn=[];let Xr=-1;const mo=[];let Vi=null,uo=0;const _v=Promise.resolve();let Yl=null;function dn(e){const t=Yl||_v;return e?t.then(this?e.bind(this):e):t}function fI(e){let t=Xr+1,n=zn.length;for(;t<n;){const s=t+n>>>1,o=zn[s],a=da(o);a<e||a===e&&o.flags&2?t=s+1:n=s}return t}function Yd(e){if(!(e.flags&1)){const t=da(e),n=zn[zn.length-1];!n||!(e.flags&2)&&t>=da(n)?zn.push(e):zn.splice(fI(t),0,e),e.flags|=1,mv()}}function mv(){Yl||(Yl=_v.then(bv))}function dI(e){$e(e)?mo.push(...e):Vi&&e.id===-1?Vi.splice(uo+1,0,e):e.flags&1||(mo.push(e),e.flags|=1),mv()}function V_(e,t,n=Xr+1){for(;n<zn.length;n++){const s=zn[n];if(s&&s.flags&2){if(e&&s.id!==e.uid)continue;zn.splice(n,1),n--,s.flags&4&&(s.flags&=-2),s(),s.flags&4||(s.flags&=-2)}}}function hv(e){if(mo.length){const t=[...new Set(mo)].sort((n,s)=>da(n)-da(s));if(mo.length=0,Vi){Vi.push(...t);return}for(Vi=t,uo=0;uo<Vi.length;uo++){const n=Vi[uo];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Vi=null,uo=0}}const da=e=>e.id==null?e.flags&2?-1:1/0:e.id;function bv(e){try{for(Xr=0;Xr<zn.length;Xr++){const t=zn[Xr];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ta(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Xr<zn.length;Xr++){const t=zn[Xr];t&&(t.flags&=-2)}Xr=-1,zn.length=0,hv(),Yl=null,(zn.length||mo.length)&&bv()}}let mn=null,vv=null;function Xl(e){const t=mn;return mn=e,vv=e&&e.type.__scopeId||null,t}function Xe(e,t=mn,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&om(-1);const a=Xl(t);let c;try{c=e(...o)}finally{Xl(a),s._d&&om(1)}return c};return s._n=!0,s._c=!0,s._d=!0,s}function Kn(e,t){if(mn===null)return e;const n=Ec(mn),s=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[a,c,u,f=Rt]=t[o];a&&(Ge(a)&&(a={mounted:a,updated:a}),a.deep&&yi(c),s.push({dir:a,instance:n,value:c,oldValue:void 0,arg:u,modifiers:f}))}return e}function Ss(e,t,n,s){const o=e.dirs,a=t&&t.dirs;for(let c=0;c<o.length;c++){const u=o[c];a&&(u.oldValue=a[c].value);let f=u.dir[s];f&&(ts(),Fr(f,n,8,[e.el,u,e,t]),ns())}}const Ev=Symbol("_vte"),yv=e=>e.__isTeleport,ia=e=>e&&(e.disabled||e.disabled===""),q_=e=>e&&(e.defer||e.defer===""),Y_=e=>typeof SVGElement<"u"&&e instanceof SVGElement,X_=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,ud=(e,t)=>{const n=e&&e.to;return Et(n)?t?t(n):null:n},wv={name:"Teleport",__isTeleport:!0,process(e,t,n,s,o,a,c,u,f,d){const{mc:g,pc:_,pbc:m,o:{insert:y,querySelector:v,createText:E,createComment:T}}=d,h=ia(t.props);let{shapeFlag:O,children:M,dynamicChildren:I}=t;if(e==null){const x=t.el=E(""),k=t.anchor=E("");y(x,n,s),y(k,n,s);const D=(B,ie)=>{O&16&&(o&&o.isCE&&(o.ce._teleportTarget=B),g(M,B,ie,o,a,c,u,f))},U=()=>{const B=t.target=ud(t.props,v),ie=Sv(B,t,E,y);B&&(c!=="svg"&&Y_(B)?c="svg":c!=="mathml"&&X_(B)&&(c="mathml"),h||(D(B,ie),Hl(t,!1)))};h&&(D(n,k),Hl(t,!0)),q_(t.props)?Un(()=>{U(),t.el.__isMounted=!0},a):U()}else{if(q_(t.props)&&!e.el.__isMounted){Un(()=>{wv.process(e,t,n,s,o,a,c,u,f,d),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const x=t.anchor=e.anchor,k=t.target=e.target,D=t.targetAnchor=e.targetAnchor,U=ia(e.props),B=U?n:k,ie=U?x:D;if(c==="svg"||Y_(k)?c="svg":(c==="mathml"||X_(k))&&(c="mathml"),I?(m(e.dynamicChildren,I,B,o,a,c,u),Zd(e,t,!0)):f||_(e,t,B,ie,o,a,c,u,!1),h)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ol(t,n,x,d,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=ud(t.props,v);J&&Ol(t,J,null,d,0)}else U&&Ol(t,k,D,d,1);Hl(t,h)}},remove(e,t,n,{um:s,o:{remove:o}},a){const{shapeFlag:c,children:u,anchor:f,targetStart:d,targetAnchor:g,target:_,props:m}=e;if(_&&(o(d),o(g)),a&&o(f),c&16){const y=a||!ia(m);for(let v=0;v<u.length;v++){const E=u[v];s(E,t,n,y,!!E.dynamicChildren)}}},move:Ol,hydrate:pI};function Ol(e,t,n,{o:{insert:s},m:o},a=2){a===0&&s(e.targetAnchor,t,n);const{el:c,anchor:u,shapeFlag:f,children:d,props:g}=e,_=a===2;if(_&&s(c,t,n),(!_||ia(g))&&f&16)for(let m=0;m<d.length;m++)o(d[m],t,n,2);_&&s(u,t,n)}function pI(e,t,n,s,o,a,{o:{nextSibling:c,parentNode:u,querySelector:f,insert:d,createText:g}},_){const m=t.target=ud(t.props,f);if(m){const y=ia(t.props),v=m._lpa||m.firstChild;if(t.shapeFlag&16)if(y)t.anchor=_(c(e),t,u(e),n,s,o,a),t.targetStart=v,t.targetAnchor=v&&c(v);else{t.anchor=c(e);let E=v;for(;E;){if(E&&E.nodeType===8){if(E.data==="teleport start anchor")t.targetStart=E;else if(E.data==="teleport anchor"){t.targetAnchor=E,m._lpa=t.targetAnchor&&c(t.targetAnchor);break}}E=c(E)}t.targetAnchor||Sv(m,t,g,d),_(v&&c(v),t,m,n,s,o,a)}Hl(t,y)}return t.anchor&&c(t.anchor)}const gI=wv;function Hl(e,t){const n=e.ctx;if(n&&n.ut){let s,o;for(t?(s=e.el,o=e.anchor):(s=e.targetStart,o=e.targetAnchor);s&&s!==o;)s.nodeType===1&&s.setAttribute("data-v-owner",n.uid),s=s.nextSibling;n.ut()}}function Sv(e,t,n,s){const o=t.targetStart=n(""),a=t.targetAnchor=n("");return o[Ev]=a,e&&(s(o,e),s(a,e)),a}const qi=Symbol("_leaveCb"),xl=Symbol("_enterCb");function _I(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Xt(()=>{e.isMounted=!0}),Br(()=>{e.isUnmounting=!0}),e}const yr=[Function,Array],Tv={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:yr,onEnter:yr,onAfterEnter:yr,onEnterCancelled:yr,onBeforeLeave:yr,onLeave:yr,onAfterLeave:yr,onLeaveCancelled:yr,onBeforeAppear:yr,onAppear:yr,onAfterAppear:yr,onAppearCancelled:yr},Nv=e=>{const t=e.subTree;return t.component?Nv(t.component):t},mI={name:"BaseTransition",props:Tv,setup(e,{slots:t}){const n=Tn(),s=_I();return()=>{const o=t.default&&Av(t.default(),!0);if(!o||!o.length)return;const a=Cv(o),c=Ye(e),{mode:u}=c;if(s.isLeaving)return sf(a);const f=Z_(a);if(!f)return sf(a);let d=fd(f,c,s,n,_=>d=_);f.type!==Wn&&pa(f,d);let g=n.subTree&&Z_(n.subTree);if(g&&g.type!==Wn&&!Os(f,g)&&Nv(n).type!==Wn){let _=fd(g,c,s,n);if(pa(g,_),u==="out-in"&&f.type!==Wn)return s.isLeaving=!0,_.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete _.afterLeave,g=void 0},sf(a);u==="in-out"&&f.type!==Wn?_.delayLeave=(m,y,v)=>{const E=Iv(s,g);E[String(g.key)]=g,m[qi]=()=>{y(),m[qi]=void 0,delete d.delayedLeave,g=void 0},d.delayedLeave=()=>{v(),delete d.delayedLeave,g=void 0}}:g=void 0}else g&&(g=void 0);return a}}};function Cv(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Wn){t=n;break}}return t}const hI=mI;function Iv(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function fd(e,t,n,s,o){const{appear:a,mode:c,persisted:u=!1,onBeforeEnter:f,onEnter:d,onAfterEnter:g,onEnterCancelled:_,onBeforeLeave:m,onLeave:y,onAfterLeave:v,onLeaveCancelled:E,onBeforeAppear:T,onAppear:h,onAfterAppear:O,onAppearCancelled:M}=t,I=String(e.key),x=Iv(n,e),k=(B,ie)=>{B&&Fr(B,s,9,ie)},D=(B,ie)=>{const J=ie[1];k(B,ie),$e(B)?B.every(Z=>Z.length<=1)&&J():B.length<=1&&J()},U={mode:c,persisted:u,beforeEnter(B){let ie=f;if(!n.isMounted)if(a)ie=T||f;else return;B[qi]&&B[qi](!0);const J=x[I];J&&Os(e,J)&&J.el[qi]&&J.el[qi](),k(ie,[B])},enter(B){let ie=d,J=g,Z=_;if(!n.isMounted)if(a)ie=h||d,J=O||g,Z=M||_;else return;let Ne=!1;const Pe=B[xl]=Me=>{Ne||(Ne=!0,Me?k(Z,[B]):k(J,[B]),U.delayedLeave&&U.delayedLeave(),B[xl]=void 0)};ie?D(ie,[B,Pe]):Pe()},leave(B,ie){const J=String(e.key);if(B[xl]&&B[xl](!0),n.isUnmounting)return ie();k(m,[B]);let Z=!1;const Ne=B[qi]=Pe=>{Z||(Z=!0,ie(),Pe?k(E,[B]):k(v,[B]),B[qi]=void 0,x[J]===e&&delete x[J])};x[J]=e,y?D(y,[B,Ne]):Ne()},clone(B){const ie=fd(B,t,n,s,o);return o&&o(ie),ie}};return U}function sf(e){if(_c(e))return e=Ji(e),e.children=null,e}function Z_(e){if(!_c(e))return yv(e.type)&&e.children?Cv(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ge(n.default))return n.default()}}function pa(e,t){e.shapeFlag&6&&e.component?(e.transition=t,pa(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Av(e,t=!1,n){let s=[],o=0;for(let a=0;a<e.length;a++){let c=e[a];const u=n==null?c.key:String(n)+String(c.key!=null?c.key:a);c.type===nt?(c.patchFlag&128&&o++,s=s.concat(Av(c.children,t,u))):(t||c.type!==Wn)&&s.push(u!=null?Ji(c,{key:u}):c)}if(o>1)for(let a=0;a<s.length;a++)s[a].patchFlag=-2;return s}/*! #__NO_SIDE_EFFECTS__ */function Oe(e,t){return Ge(e)?Sn({name:e.name},t,{setup:e}):e}function Ov(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function cr(e){const t=Tn(),n=pc(null);if(t){const o=t.refs===Rt?t.refs={}:t.refs;Object.defineProperty(o,e,{enumerable:!0,get:()=>n.value,set:a=>n.value=a})}return n}function Zl(e,t,n,s,o=!1){if($e(e)){e.forEach((v,E)=>Zl(v,t&&($e(t)?t[E]:t),n,s,o));return}if(ho(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Zl(e,t,n,s.component.subTree);return}const a=s.shapeFlag&4?Ec(s.component):s.el,c=o?null:a,{i:u,r:f}=e,d=t&&t.r,g=u.refs===Rt?u.refs={}:u.refs,_=u.setupState,m=Ye(_),y=_===Rt?()=>!1:v=>ht(m,v);if(d!=null&&d!==f&&(Et(d)?(g[d]=null,y(d)&&(_[d]=null)):$t(d)&&(d.value=null)),Ge(f))Ta(f,u,12,[c,g]);else{const v=Et(f),E=$t(f);if(v||E){const T=()=>{if(e.f){const h=v?y(f)?_[f]:g[f]:f.value;o?$e(h)&&Pd(h,a):$e(h)?h.includes(a)||h.push(a):v?(g[f]=[a],y(f)&&(_[f]=g[f])):(f.value=[a],e.k&&(g[e.k]=f.value))}else v?(g[f]=c,y(f)&&(_[f]=c)):E&&(f.value=c,e.k&&(g[e.k]=c))};c?(T.id=-1,Un(T,n)):T()}}}cc().requestIdleCallback;cc().cancelIdleCallback;const ho=e=>!!e.type.__asyncLoader,_c=e=>e.type.__isKeepAlive;function xv(e,t){Lv(e,"a",t)}function bI(e,t){Lv(e,"da",t)}function Lv(e,t,n=wn){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(mc(t,s,n),n){let o=n.parent;for(;o&&o.parent;)_c(o.parent.vnode)&&vI(s,t,n,o),o=o.parent}}function vI(e,t,n,s){const o=mc(t,e,s,!0);hc(()=>{Pd(s[t],o)},n)}function mc(e,t,n=wn,s=!1){if(n){const o=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...c)=>{ts();const u=Ca(n),f=Fr(t,n,e,c);return u(),ns(),f});return s?o.unshift(a):o.push(a),a}}const Ai=e=>(t,n=wn)=>{(!_a||e==="sp")&&mc(e,(...s)=>t(...s),n)},EI=Ai("bm"),Xt=Ai("m"),yI=Ai("bu"),Rv=Ai("u"),Br=Ai("bum"),hc=Ai("um"),wI=Ai("sp"),SI=Ai("rtg"),TI=Ai("rtc");function NI(e,t=wn){mc("ec",e,t)}const CI="components",Mv=Symbol.for("v-ndc");function bc(e){return Et(e)?II(CI,e,!1)||e:e||Mv}function II(e,t,n=!0,s=!1){const o=mn||wn;if(o){const a=o.type;{const u=pA(a,!1);if(u&&(u===t||u===dr(t)||u===lc(dr(t))))return a}const c=J_(o[e]||a[e],t)||J_(o.appContext[e],t);return!c&&s?a:c}}function J_(e,t){return e&&(e[t]||e[dr(t)]||e[lc(dr(t))])}function jr(e,t,n,s){let o;const a=n,c=$e(e);if(c||Et(e)){const u=c&&Zi(e);let f=!1;u&&(f=!Tr(e),e=fc(e)),o=new Array(e.length);for(let d=0,g=e.length;d<g;d++)o[d]=t(f?Rn(e[d]):e[d],d,void 0,a)}else if(typeof e=="number"){o=new Array(e);for(let u=0;u<e;u++)o[u]=t(u+1,u,void 0,a)}else if(Nt(e))if(e[Symbol.iterator])o=Array.from(e,(u,f)=>t(u,f,void 0,a));else{const u=Object.keys(e);o=new Array(u.length);for(let f=0,d=u.length;f<d;f++){const g=u[f];o[f]=t(e[g],g,f,a)}}else o=[];return o}function AI(e,t){for(let n=0;n<t.length;n++){const s=t[n];if($e(s))for(let o=0;o<s.length;o++)e[s[o].name]=s[o].fn;else s&&(e[s.name]=s.key?(...o)=>{const a=s.fn(...o);return a&&(a.key=s.key),a}:s.fn)}return e}function vt(e,t,n={},s,o){if(mn.ce||mn.parent&&ho(mn.parent)&&mn.parent.ce)return t!=="default"&&(n.name=t),j(),Mt(nt,null,[he("slot",n,s&&s())],64);let a=e[t];a&&a._c&&(a._d=!1),j();const c=a&&kv(a(n)),u=n.key||c&&c.key,f=Mt(nt,{key:(u&&!$r(u)?u:`_${t}`)+(!c&&s?"_fb":"")},c||(s?s():[]),c&&e._===1?64:-2);return f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),a&&a._c&&(a._d=!0),f}function kv(e){return e.some(t=>Ds(t)?!(t.type===Wn||t.type===nt&&!kv(t.children)):!0)?e:null}const dd=e=>e?t0(e)?Ec(e):dd(e.parent):null,sa=Sn(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>dd(e.parent),$root:e=>dd(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Fv(e),$forceUpdate:e=>e.f||(e.f=()=>{Yd(e.update)}),$nextTick:e=>e.n||(e.n=dn.bind(e.proxy)),$watch:e=>JI.bind(e)}),of=(e,t)=>e!==Rt&&!e.__isScriptSetup&&ht(e,t),OI={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:a,accessCache:c,type:u,appContext:f}=e;let d;if(t[0]!=="$"){const y=c[t];if(y!==void 0)switch(y){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return a[t]}else{if(of(s,t))return c[t]=1,s[t];if(o!==Rt&&ht(o,t))return c[t]=2,o[t];if((d=e.propsOptions[0])&&ht(d,t))return c[t]=3,a[t];if(n!==Rt&&ht(n,t))return c[t]=4,n[t];pd&&(c[t]=0)}}const g=sa[t];let _,m;if(g)return t==="$attrs"&&Ln(e.attrs,"get",""),g(e);if((_=u.__cssModules)&&(_=_[t]))return _;if(n!==Rt&&ht(n,t))return c[t]=4,n[t];if(m=f.config.globalProperties,ht(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:a}=e;return of(o,t)?(o[t]=n,!0):s!==Rt&&ht(s,t)?(s[t]=n,!0):ht(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:a}},c){let u;return!!n[c]||e!==Rt&&ht(e,c)||of(t,c)||(u=a[0])&&ht(u,c)||ht(s,c)||ht(sa,c)||ht(o.config.globalProperties,c)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ht(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Dv(){return Pv().slots}function xI(){return Pv().attrs}function Pv(){const e=Tn();return e.setupContext||(e.setupContext=r0(e))}function Q_(e){return $e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let pd=!0;function LI(e){const t=Fv(e),n=e.proxy,s=e.ctx;pd=!1,t.beforeCreate&&j_(t.beforeCreate,e,"bc");const{data:o,computed:a,methods:c,watch:u,provide:f,inject:d,created:g,beforeMount:_,mounted:m,beforeUpdate:y,updated:v,activated:E,deactivated:T,beforeDestroy:h,beforeUnmount:O,destroyed:M,unmounted:I,render:x,renderTracked:k,renderTriggered:D,errorCaptured:U,serverPrefetch:B,expose:ie,inheritAttrs:J,components:Z,directives:Ne,filters:Pe}=t;if(d&&RI(d,s,null),c)for(const _e in c){const Ce=c[_e];Ge(Ce)&&(s[_e]=Ce.bind(n))}if(o){const _e=o.call(n,n);Nt(_e)&&(e.data=Bs(_e))}if(pd=!0,a)for(const _e in a){const Ce=a[_e],_t=Ge(Ce)?Ce.bind(n,n):Ge(Ce.get)?Ce.get.bind(n,n):Gn,Bt=!Ge(Ce)&&Ge(Ce.set)?Ce.set.bind(n):Gn,at=le({get:_t,set:Bt});Object.defineProperty(s,_e,{enumerable:!0,configurable:!0,get:()=>at.value,set:pt=>at.value=pt})}if(u)for(const _e in u)$v(u[_e],s,n,_e);if(f){const _e=Ge(f)?f.call(n):f;Reflect.ownKeys(_e).forEach(Ce=>{Ni(Ce,_e[Ce])})}g&&j_(g,e,"c");function ce(_e,Ce){$e(Ce)?Ce.forEach(_t=>_e(_t.bind(n))):Ce&&_e(Ce.bind(n))}if(ce(EI,_),ce(Xt,m),ce(yI,y),ce(Rv,v),ce(xv,E),ce(bI,T),ce(NI,U),ce(TI,k),ce(SI,D),ce(Br,O),ce(hc,I),ce(wI,B),$e(ie))if(ie.length){const _e=e.exposed||(e.exposed={});ie.forEach(Ce=>{Object.defineProperty(_e,Ce,{get:()=>n[Ce],set:_t=>n[Ce]=_t})})}else e.exposed||(e.exposed={});x&&e.render===Gn&&(e.render=x),J!=null&&(e.inheritAttrs=J),Z&&(e.components=Z),Ne&&(e.directives=Ne),B&&Ov(e)}function RI(e,t,n=Gn){$e(e)&&(e=gd(e));for(const s in e){const o=e[s];let a;Nt(o)?"default"in o?a=Ot(o.from||s,o.default,!0):a=Ot(o.from||s):a=Ot(o),$t(a)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>a.value,set:c=>a.value=c}):t[s]=a}}function j_(e,t,n){Fr($e(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function $v(e,t,n,s){let o=s.includes(".")?Zv(n,s):()=>n[s];if(Et(e)){const a=t[e];Ge(a)&&Ft(o,a)}else if(Ge(e))Ft(o,e.bind(n));else if(Nt(e))if($e(e))e.forEach(a=>$v(a,t,n,s));else{const a=Ge(e.handler)?e.handler.bind(n):t[e.handler];Ge(a)&&Ft(o,a,e)}}function Fv(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:a,config:{optionMergeStrategies:c}}=e.appContext,u=a.get(t);let f;return u?f=u:!o.length&&!n&&!s?f=t:(f={},o.length&&o.forEach(d=>Jl(f,d,c,!0)),Jl(f,t,c)),Nt(t)&&a.set(t,f),f}function Jl(e,t,n,s=!1){const{mixins:o,extends:a}=t;a&&Jl(e,a,n,!0),o&&o.forEach(c=>Jl(e,c,n,!0));for(const c in t)if(!(s&&c==="expose")){const u=MI[c]||n&&n[c];e[c]=u?u(e[c],t[c]):t[c]}return e}const MI={data:em,props:tm,emits:tm,methods:jo,computed:jo,beforeCreate:$n,created:$n,beforeMount:$n,mounted:$n,beforeUpdate:$n,updated:$n,beforeDestroy:$n,beforeUnmount:$n,destroyed:$n,unmounted:$n,activated:$n,deactivated:$n,errorCaptured:$n,serverPrefetch:$n,components:jo,directives:jo,watch:DI,provide:em,inject:kI};function em(e,t){return t?e?function(){return Sn(Ge(e)?e.call(this,this):e,Ge(t)?t.call(this,this):t)}:t:e}function kI(e,t){return jo(gd(e),gd(t))}function gd(e){if($e(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function $n(e,t){return e?[...new Set([].concat(e,t))]:t}function jo(e,t){return e?Sn(Object.create(null),e,t):t}function tm(e,t){return e?$e(e)&&$e(t)?[...new Set([...e,...t])]:Sn(Object.create(null),Q_(e),Q_(t??{})):t}function DI(e,t){if(!e)return t;if(!t)return e;const n=Sn(Object.create(null),e);for(const s in t)n[s]=$n(e[s],t[s]);return n}function Bv(){return{app:null,config:{isNativeTag:TC,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let PI=0;function $I(e,t){return function(s,o=null){Ge(s)||(s=Sn({},s)),o!=null&&!Nt(o)&&(o=null);const a=Bv(),c=new WeakSet,u=[];let f=!1;const d=a.app={_uid:PI++,_component:s,_props:o,_container:null,_context:a,_instance:null,version:_A,get config(){return a.config},set config(g){},use(g,..._){return c.has(g)||(g&&Ge(g.install)?(c.add(g),g.install(d,..._)):Ge(g)&&(c.add(g),g(d,..._))),d},mixin(g){return a.mixins.includes(g)||a.mixins.push(g),d},component(g,_){return _?(a.components[g]=_,d):a.components[g]},directive(g,_){return _?(a.directives[g]=_,d):a.directives[g]},mount(g,_,m){if(!f){const y=d._ceVNode||he(s,o);return y.appContext=a,m===!0?m="svg":m===!1&&(m=void 0),e(y,g,m),f=!0,d._container=g,g.__vue_app__=d,Ec(y.component)}},onUnmount(g){u.push(g)},unmount(){f&&(Fr(u,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(g,_){return a.provides[g]=_,d},runWithContext(g){const _=Rs;Rs=d;try{return g()}finally{Rs=_}}};return d}}let Rs=null;function Ni(e,t){if(wn){let n=wn.provides;const s=wn.parent&&wn.parent.provides;s===n&&(n=wn.provides=Object.create(s)),n[e]=t}}function Ot(e,t,n=!1){const s=wn||mn;if(s||Rs){const o=Rs?Rs._context.provides:s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&Ge(t)?t.call(s&&s.proxy):t}}function FI(){return!!(wn||mn||Rs)}const Uv={},Hv=()=>Object.create(Uv),zv=e=>Object.getPrototypeOf(e)===Uv;function BI(e,t,n,s=!1){const o={},a=Hv();e.propsDefaults=Object.create(null),Wv(e,t,o,a);for(const c in e.propsOptions[0])c in o||(o[c]=void 0);n?e.props=s?o:uv(o):e.type.props?e.props=o:e.props=a,e.attrs=a}function UI(e,t,n,s){const{props:o,attrs:a,vnode:{patchFlag:c}}=e,u=Ye(o),[f]=e.propsOptions;let d=!1;if((s||c>0)&&!(c&16)){if(c&8){const g=e.vnode.dynamicProps;for(let _=0;_<g.length;_++){let m=g[_];if(vc(e.emitsOptions,m))continue;const y=t[m];if(f)if(ht(a,m))y!==a[m]&&(a[m]=y,d=!0);else{const v=dr(m);o[v]=_d(f,u,v,y,e,!1)}else y!==a[m]&&(a[m]=y,d=!0)}}}else{Wv(e,t,o,a)&&(d=!0);let g;for(const _ in u)(!t||!ht(t,_)&&((g=Fs(_))===_||!ht(t,g)))&&(f?n&&(n[_]!==void 0||n[g]!==void 0)&&(o[_]=_d(f,u,_,void 0,e,!0)):delete o[_]);if(a!==u)for(const _ in a)(!t||!ht(t,_))&&(delete a[_],d=!0)}d&&Ei(e.attrs,"set","")}function Wv(e,t,n,s){const[o,a]=e.propsOptions;let c=!1,u;if(t)for(let f in t){if(ta(f))continue;const d=t[f];let g;o&&ht(o,g=dr(f))?!a||!a.includes(g)?n[g]=d:(u||(u={}))[g]=d:vc(e.emitsOptions,f)||(!(f in s)||d!==s[f])&&(s[f]=d,c=!0)}if(a){const f=Ye(n),d=u||Rt;for(let g=0;g<a.length;g++){const _=a[g];n[_]=_d(o,f,_,d[_],e,!ht(d,_))}}return c}function _d(e,t,n,s,o,a){const c=e[n];if(c!=null){const u=ht(c,"default");if(u&&s===void 0){const f=c.default;if(c.type!==Function&&!c.skipFactory&&Ge(f)){const{propsDefaults:d}=o;if(n in d)s=d[n];else{const g=Ca(o);s=d[n]=f.call(null,t),g()}}else s=f;o.ce&&o.ce._setProp(n,s)}c[0]&&(a&&!u?s=!1:c[1]&&(s===""||s===Fs(n))&&(s=!0))}return s}const HI=new WeakMap;function Gv(e,t,n=!1){const s=n?HI:t.propsCache,o=s.get(e);if(o)return o;const a=e.props,c={},u=[];let f=!1;if(!Ge(e)){const g=_=>{f=!0;const[m,y]=Gv(_,t,!0);Sn(c,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(g),e.extends&&g(e.extends),e.mixins&&e.mixins.forEach(g)}if(!a&&!f)return Nt(e)&&s.set(e,go),go;if($e(a))for(let g=0;g<a.length;g++){const _=dr(a[g]);nm(_)&&(c[_]=Rt)}else if(a)for(const g in a){const _=dr(g);if(nm(_)){const m=a[g],y=c[_]=$e(m)||Ge(m)?{type:m}:Sn({},m),v=y.type;let E=!1,T=!0;if($e(v))for(let h=0;h<v.length;++h){const O=v[h],M=Ge(O)&&O.name;if(M==="Boolean"){E=!0;break}else M==="String"&&(T=!1)}else E=Ge(v)&&v.name==="Boolean";y[0]=E,y[1]=T,(E||ht(y,"default"))&&u.push(_)}}const d=[c,u];return Nt(e)&&s.set(e,d),d}function nm(e){return e[0]!=="$"&&!ta(e)}const Kv=e=>e[0]==="_"||e==="$stable",Xd=e=>$e(e)?e.map(Jr):[Jr(e)],zI=(e,t,n)=>{if(t._n)return t;const s=Xe((...o)=>Xd(t(...o)),n);return s._c=!1,s},Vv=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Kv(o))continue;const a=e[o];if(Ge(a))t[o]=zI(o,a,s);else if(a!=null){const c=Xd(a);t[o]=()=>c}}},qv=(e,t)=>{const n=Xd(t);e.slots.default=()=>n},Yv=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},WI=(e,t,n)=>{const s=e.slots=Hv();if(e.vnode.shapeFlag&32){const o=t._;o?(Yv(s,t,n),n&&Gb(s,"_",o,!0)):Vv(t,s)}else t&&qv(e,t)},GI=(e,t,n)=>{const{vnode:s,slots:o}=e;let a=!0,c=Rt;if(s.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:Yv(o,t,n):(a=!t.$stable,Vv(t,o)),c=t}else t&&(qv(e,t),c={default:1});if(a)for(const u in o)!Kv(u)&&c[u]==null&&delete o[u]},Un=iA;function KI(e){return VI(e)}function VI(e,t){const n=cc();n.__VUE__=!0;const{insert:s,remove:o,patchProp:a,createElement:c,createText:u,createComment:f,setText:d,setElementText:g,parentNode:_,nextSibling:m,setScopeId:y=Gn,insertStaticContent:v}=e,E=(L,$,q,ae=null,te=null,oe=null,C=void 0,A=null,z=!!$.dynamicChildren)=>{if(L===$)return;L&&!Os(L,$)&&(ae=Be(L),pt(L,te,oe,!0),L=null),$.patchFlag===-2&&(z=!1,$.dynamicChildren=null);const{type:V,ref:ge,shapeFlag:ee}=$;switch(V){case Na:T(L,$,q,ae);break;case Wn:h(L,$,q,ae);break;case lf:L==null&&O($,q,ae,C);break;case nt:Z(L,$,q,ae,te,oe,C,A,z);break;default:ee&1?x(L,$,q,ae,te,oe,C,A,z):ee&6?Ne(L,$,q,ae,te,oe,C,A,z):(ee&64||ee&128)&&V.process(L,$,q,ae,te,oe,C,A,z,je)}ge!=null&&te&&Zl(ge,L&&L.ref,oe,$||L,!$)},T=(L,$,q,ae)=>{if(L==null)s($.el=u($.children),q,ae);else{const te=$.el=L.el;$.children!==L.children&&d(te,$.children)}},h=(L,$,q,ae)=>{L==null?s($.el=f($.children||""),q,ae):$.el=L.el},O=(L,$,q,ae)=>{[L.el,L.anchor]=v(L.children,$,q,ae,L.el,L.anchor)},M=({el:L,anchor:$},q,ae)=>{let te;for(;L&&L!==$;)te=m(L),s(L,q,ae),L=te;s($,q,ae)},I=({el:L,anchor:$})=>{let q;for(;L&&L!==$;)q=m(L),o(L),L=q;o($)},x=(L,$,q,ae,te,oe,C,A,z)=>{$.type==="svg"?C="svg":$.type==="math"&&(C="mathml"),L==null?k($,q,ae,te,oe,C,A,z):B(L,$,te,oe,C,A,z)},k=(L,$,q,ae,te,oe,C,A)=>{let z,V;const{props:ge,shapeFlag:ee,transition:H,dirs:Y}=L;if(z=L.el=c(L.type,oe,ge&&ge.is,ge),ee&8?g(z,L.children):ee&16&&U(L.children,z,null,ae,te,af(L,oe),C,A),Y&&Ss(L,null,ae,"created"),D(z,L,L.scopeId,C,ae),ge){for(const Le in ge)Le!=="value"&&!ta(Le)&&a(z,Le,null,ge[Le],oe,ae);"value"in ge&&a(z,"value",null,ge.value,oe),(V=ge.onVnodeBeforeMount)&&qr(V,ae,L)}Y&&Ss(L,null,ae,"beforeMount");const me=qI(te,H);me&&H.beforeEnter(z),s(z,$,q),((V=ge&&ge.onVnodeMounted)||me||Y)&&Un(()=>{V&&qr(V,ae,L),me&&H.enter(z),Y&&Ss(L,null,ae,"mounted")},te)},D=(L,$,q,ae,te)=>{if(q&&y(L,q),ae)for(let oe=0;oe<ae.length;oe++)y(L,ae[oe]);if(te){let oe=te.subTree;if($===oe||Qv(oe.type)&&(oe.ssContent===$||oe.ssFallback===$)){const C=te.vnode;D(L,C,C.scopeId,C.slotScopeIds,te.parent)}}},U=(L,$,q,ae,te,oe,C,A,z=0)=>{for(let V=z;V<L.length;V++){const ge=L[V]=A?Yi(L[V]):Jr(L[V]);E(null,ge,$,q,ae,te,oe,C,A)}},B=(L,$,q,ae,te,oe,C)=>{const A=$.el=L.el;let{patchFlag:z,dynamicChildren:V,dirs:ge}=$;z|=L.patchFlag&16;const ee=L.props||Rt,H=$.props||Rt;let Y;if(q&&Ts(q,!1),(Y=H.onVnodeBeforeUpdate)&&qr(Y,q,$,L),ge&&Ss($,L,q,"beforeUpdate"),q&&Ts(q,!0),(ee.innerHTML&&H.innerHTML==null||ee.textContent&&H.textContent==null)&&g(A,""),V?ie(L.dynamicChildren,V,A,q,ae,af($,te),oe):C||Ce(L,$,A,null,q,ae,af($,te),oe,!1),z>0){if(z&16)J(A,ee,H,q,te);else if(z&2&&ee.class!==H.class&&a(A,"class",null,H.class,te),z&4&&a(A,"style",ee.style,H.style,te),z&8){const me=$.dynamicProps;for(let Le=0;Le<me.length;Le++){const Ke=me[Le],Dt=ee[Ke],yt=H[Ke];(yt!==Dt||Ke==="value")&&a(A,Ke,Dt,yt,te,q)}}z&1&&L.children!==$.children&&g(A,$.children)}else!C&&V==null&&J(A,ee,H,q,te);((Y=H.onVnodeUpdated)||ge)&&Un(()=>{Y&&qr(Y,q,$,L),ge&&Ss($,L,q,"updated")},ae)},ie=(L,$,q,ae,te,oe,C)=>{for(let A=0;A<$.length;A++){const z=L[A],V=$[A],ge=z.el&&(z.type===nt||!Os(z,V)||z.shapeFlag&70)?_(z.el):q;E(z,V,ge,null,ae,te,oe,C,!0)}},J=(L,$,q,ae,te)=>{if($!==q){if($!==Rt)for(const oe in $)!ta(oe)&&!(oe in q)&&a(L,oe,$[oe],null,te,ae);for(const oe in q){if(ta(oe))continue;const C=q[oe],A=$[oe];C!==A&&oe!=="value"&&a(L,oe,A,C,te,ae)}"value"in q&&a(L,"value",$.value,q.value,te)}},Z=(L,$,q,ae,te,oe,C,A,z)=>{const V=$.el=L?L.el:u(""),ge=$.anchor=L?L.anchor:u("");let{patchFlag:ee,dynamicChildren:H,slotScopeIds:Y}=$;Y&&(A=A?A.concat(Y):Y),L==null?(s(V,q,ae),s(ge,q,ae),U($.children||[],q,ge,te,oe,C,A,z)):ee>0&&ee&64&&H&&L.dynamicChildren?(ie(L.dynamicChildren,H,q,te,oe,C,A),($.key!=null||te&&$===te.subTree)&&Zd(L,$,!0)):Ce(L,$,q,ge,te,oe,C,A,z)},Ne=(L,$,q,ae,te,oe,C,A,z)=>{$.slotScopeIds=A,L==null?$.shapeFlag&512?te.ctx.activate($,q,ae,C,z):Pe($,q,ae,te,oe,C,z):Me(L,$,z)},Pe=(L,$,q,ae,te,oe,C)=>{const A=L.component=cA(L,ae,te);if(_c(L)&&(A.ctx.renderer=je),uA(A,!1,C),A.asyncDep){if(te&&te.registerDep(A,ce,C),!L.el){const z=A.subTree=he(Wn);h(null,z,$,q)}}else ce(A,L,$,q,te,oe,C)},Me=(L,$,q)=>{const ae=$.component=L.component;if(nA(L,$,q))if(ae.asyncDep&&!ae.asyncResolved){_e(ae,$,q);return}else ae.next=$,ae.update();else $.el=L.el,ae.vnode=$},ce=(L,$,q,ae,te,oe,C)=>{const A=()=>{if(L.isMounted){let{next:ee,bu:H,u:Y,parent:me,vnode:Le}=L;{const cn=Xv(L);if(cn){ee&&(ee.el=Le.el,_e(L,ee,C)),cn.asyncDep.then(()=>{L.isUnmounted||A()});return}}let Ke=ee,Dt;Ts(L,!1),ee?(ee.el=Le.el,_e(L,ee,C)):ee=Le,H&&Ul(H),(Dt=ee.props&&ee.props.onVnodeBeforeUpdate)&&qr(Dt,me,ee,Le),Ts(L,!0);const yt=im(L),ln=L.subTree;L.subTree=yt,E(ln,yt,_(ln.el),Be(ln),L,te,oe),ee.el=yt.el,Ke===null&&rA(L,yt.el),Y&&Un(Y,te),(Dt=ee.props&&ee.props.onVnodeUpdated)&&Un(()=>qr(Dt,me,ee,Le),te)}else{let ee;const{el:H,props:Y}=$,{bm:me,m:Le,parent:Ke,root:Dt,type:yt}=L,ln=ho($);Ts(L,!1),me&&Ul(me),!ln&&(ee=Y&&Y.onVnodeBeforeMount)&&qr(ee,Ke,$),Ts(L,!0);{Dt.ce&&Dt.ce._injectChildStyle(yt);const cn=L.subTree=im(L);E(null,cn,q,ae,L,te,oe),$.el=cn.el}if(Le&&Un(Le,te),!ln&&(ee=Y&&Y.onVnodeMounted)){const cn=$;Un(()=>qr(ee,Ke,cn),te)}($.shapeFlag&256||Ke&&ho(Ke.vnode)&&Ke.vnode.shapeFlag&256)&&L.a&&Un(L.a,te),L.isMounted=!0,$=q=ae=null}};L.scope.on();const z=L.effect=new Zb(A);L.scope.off();const V=L.update=z.run.bind(z),ge=L.job=z.runIfDirty.bind(z);ge.i=L,ge.id=L.uid,z.scheduler=()=>Yd(ge),Ts(L,!0),V()},_e=(L,$,q)=>{$.component=L;const ae=L.vnode.props;L.vnode=$,L.next=null,UI(L,$.props,ae,q),GI(L,$.children,q),ts(),V_(L),ns()},Ce=(L,$,q,ae,te,oe,C,A,z=!1)=>{const V=L&&L.children,ge=L?L.shapeFlag:0,ee=$.children,{patchFlag:H,shapeFlag:Y}=$;if(H>0){if(H&128){Bt(V,ee,q,ae,te,oe,C,A,z);return}else if(H&256){_t(V,ee,q,ae,te,oe,C,A,z);return}}Y&8?(ge&16&&ye(V,te,oe),ee!==V&&g(q,ee)):ge&16?Y&16?Bt(V,ee,q,ae,te,oe,C,A,z):ye(V,te,oe,!0):(ge&8&&g(q,""),Y&16&&U(ee,q,ae,te,oe,C,A,z))},_t=(L,$,q,ae,te,oe,C,A,z)=>{L=L||go,$=$||go;const V=L.length,ge=$.length,ee=Math.min(V,ge);let H;for(H=0;H<ee;H++){const Y=$[H]=z?Yi($[H]):Jr($[H]);E(L[H],Y,q,null,te,oe,C,A,z)}V>ge?ye(L,te,oe,!0,!1,ee):U($,q,ae,te,oe,C,A,z,ee)},Bt=(L,$,q,ae,te,oe,C,A,z)=>{let V=0;const ge=$.length;let ee=L.length-1,H=ge-1;for(;V<=ee&&V<=H;){const Y=L[V],me=$[V]=z?Yi($[V]):Jr($[V]);if(Os(Y,me))E(Y,me,q,null,te,oe,C,A,z);else break;V++}for(;V<=ee&&V<=H;){const Y=L[ee],me=$[H]=z?Yi($[H]):Jr($[H]);if(Os(Y,me))E(Y,me,q,null,te,oe,C,A,z);else break;ee--,H--}if(V>ee){if(V<=H){const Y=H+1,me=Y<ge?$[Y].el:ae;for(;V<=H;)E(null,$[V]=z?Yi($[V]):Jr($[V]),q,me,te,oe,C,A,z),V++}}else if(V>H)for(;V<=ee;)pt(L[V],te,oe,!0),V++;else{const Y=V,me=V,Le=new Map;for(V=me;V<=H;V++){const tn=$[V]=z?Yi($[V]):Jr($[V]);tn.key!=null&&Le.set(tn.key,V)}let Ke,Dt=0;const yt=H-me+1;let ln=!1,cn=0;const er=new Array(yt);for(V=0;V<yt;V++)er[V]=0;for(V=Y;V<=ee;V++){const tn=L[V];if(Dt>=yt){pt(tn,te,oe,!0);continue}let vn;if(tn.key!=null)vn=Le.get(tn.key);else for(Ke=me;Ke<=H;Ke++)if(er[Ke-me]===0&&Os(tn,$[Ke])){vn=Ke;break}vn===void 0?pt(tn,te,oe,!0):(er[vn-me]=V+1,vn>=cn?cn=vn:ln=!0,E(tn,$[vn],q,null,te,oe,C,A,z),Dt++)}const Nr=ln?YI(er):go;for(Ke=Nr.length-1,V=yt-1;V>=0;V--){const tn=me+V,vn=$[tn],Ur=tn+1<ge?$[tn+1].el:ae;er[V]===0?E(null,vn,q,Ur,te,oe,C,A,z):ln&&(Ke<0||V!==Nr[Ke]?at(vn,q,Ur,2):Ke--)}}},at=(L,$,q,ae,te=null)=>{const{el:oe,type:C,transition:A,children:z,shapeFlag:V}=L;if(V&6){at(L.component.subTree,$,q,ae);return}if(V&128){L.suspense.move($,q,ae);return}if(V&64){C.move(L,$,q,je);return}if(C===nt){s(oe,$,q);for(let ee=0;ee<z.length;ee++)at(z[ee],$,q,ae);s(L.anchor,$,q);return}if(C===lf){M(L,$,q);return}if(ae!==2&&V&1&&A)if(ae===0)A.beforeEnter(oe),s(oe,$,q),Un(()=>A.enter(oe),te);else{const{leave:ee,delayLeave:H,afterLeave:Y}=A,me=()=>s(oe,$,q),Le=()=>{ee(oe,()=>{me(),Y&&Y()})};H?H(oe,me,Le):Le()}else s(oe,$,q)},pt=(L,$,q,ae=!1,te=!1)=>{const{type:oe,props:C,ref:A,children:z,dynamicChildren:V,shapeFlag:ge,patchFlag:ee,dirs:H,cacheIndex:Y}=L;if(ee===-2&&(te=!1),A!=null&&Zl(A,null,q,L,!0),Y!=null&&($.renderCache[Y]=void 0),ge&256){$.ctx.deactivate(L);return}const me=ge&1&&H,Le=!ho(L);let Ke;if(Le&&(Ke=C&&C.onVnodeBeforeUnmount)&&qr(Ke,$,L),ge&6)zt(L.component,q,ae);else{if(ge&128){L.suspense.unmount(q,ae);return}me&&Ss(L,null,$,"beforeUnmount"),ge&64?L.type.remove(L,$,q,je,ae):V&&!V.hasOnce&&(oe!==nt||ee>0&&ee&64)?ye(V,$,q,!1,!0):(oe===nt&&ee&384||!te&&ge&16)&&ye(z,$,q),ae&&bn(L)}(Le&&(Ke=C&&C.onVnodeUnmounted)||me)&&Un(()=>{Ke&&qr(Ke,$,L),me&&Ss(L,null,$,"unmounted")},q)},bn=L=>{const{type:$,el:q,anchor:ae,transition:te}=L;if($===nt){en(q,ae);return}if($===lf){I(L);return}const oe=()=>{o(q),te&&!te.persisted&&te.afterLeave&&te.afterLeave()};if(L.shapeFlag&1&&te&&!te.persisted){const{leave:C,delayLeave:A}=te,z=()=>C(q,oe);A?A(L.el,oe,z):z()}else oe()},en=(L,$)=>{let q;for(;L!==$;)q=m(L),o(L),L=q;o($)},zt=(L,$,q)=>{const{bum:ae,scope:te,job:oe,subTree:C,um:A,m:z,a:V}=L;rm(z),rm(V),ae&&Ul(ae),te.stop(),oe&&(oe.flags|=8,pt(C,L,$,q)),A&&Un(A,$),Un(()=>{L.isUnmounted=!0},$),$&&$.pendingBranch&&!$.isUnmounted&&L.asyncDep&&!L.asyncResolved&&L.suspenseId===$.pendingId&&($.deps--,$.deps===0&&$.resolve())},ye=(L,$,q,ae=!1,te=!1,oe=0)=>{for(let C=oe;C<L.length;C++)pt(L[C],$,q,ae,te)},Be=L=>{if(L.shapeFlag&6)return Be(L.component.subTree);if(L.shapeFlag&128)return L.suspense.next();const $=m(L.anchor||L.el),q=$&&$[Ev];return q?m(q):$};let xe=!1;const rt=(L,$,q)=>{L==null?$._vnode&&pt($._vnode,null,null,!0):E($._vnode||null,L,$,null,null,null,q),$._vnode=L,xe||(xe=!0,V_(),hv(),xe=!1)},je={p:E,um:pt,m:at,r:bn,mt:Pe,mc:U,pc:Ce,pbc:ie,n:Be,o:e};return{render:rt,hydrate:void 0,createApp:$I(rt)}}function af({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ts({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function qI(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Zd(e,t,n=!1){const s=e.children,o=t.children;if($e(s)&&$e(o))for(let a=0;a<s.length;a++){const c=s[a];let u=o[a];u.shapeFlag&1&&!u.dynamicChildren&&((u.patchFlag<=0||u.patchFlag===32)&&(u=o[a]=Yi(o[a]),u.el=c.el),!n&&u.patchFlag!==-2&&Zd(c,u)),u.type===Na&&(u.el=c.el)}}function YI(e){const t=e.slice(),n=[0];let s,o,a,c,u;const f=e.length;for(s=0;s<f;s++){const d=e[s];if(d!==0){if(o=n[n.length-1],e[o]<d){t[s]=o,n.push(s);continue}for(a=0,c=n.length-1;a<c;)u=a+c>>1,e[n[u]]<d?a=u+1:c=u;d<e[n[a]]&&(a>0&&(t[s]=n[a-1]),n[a]=s)}}for(a=n.length,c=n[a-1];a-- >0;)n[a]=c,c=t[c];return n}function Xv(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Xv(t)}function rm(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const XI=Symbol.for("v-scx"),ZI=()=>Ot(XI);function Jd(e,t){return Qd(e,null,t)}function Ft(e,t,n){return Qd(e,t,n)}function Qd(e,t,n=Rt){const{immediate:s,deep:o,flush:a,once:c}=n,u=Sn({},n),f=t&&s||!t&&a!=="post";let d;if(_a){if(a==="sync"){const y=ZI();d=y.__watcherHandles||(y.__watcherHandles=[])}else if(!f){const y=()=>{};return y.stop=Gn,y.resume=Gn,y.pause=Gn,y}}const g=wn;u.call=(y,v,E)=>Fr(y,g,v,E);let _=!1;a==="post"?u.scheduler=y=>{Un(y,g&&g.suspense)}:a!=="sync"&&(_=!0,u.scheduler=(y,v)=>{v?y():Yd(y)}),u.augmentJob=y=>{t&&(y.flags|=4),_&&(y.flags|=2,g&&(y.id=g.uid,y.i=g))};const m=cI(e,t,u);return _a&&(d?d.push(m):f&&m()),m}function JI(e,t,n){const s=this.proxy,o=Et(e)?e.includes(".")?Zv(s,e):()=>s[e]:e.bind(s,s);let a;Ge(t)?a=t:(a=t.handler,n=t);const c=Ca(this),u=Qd(o,a.bind(s),n);return c(),u}function Zv(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o<n.length&&s;o++)s=s[n[o]];return s}}const QI=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${dr(t)}Modifiers`]||e[`${Fs(t)}Modifiers`];function jI(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||Rt;let o=n;const a=t.startsWith("update:"),c=a&&QI(s,t.slice(7));c&&(c.trim&&(o=n.map(g=>Et(g)?g.trim():g)),c.number&&(o=n.map(Kb)));let u,f=s[u=ju(t)]||s[u=ju(dr(t))];!f&&a&&(f=s[u=ju(Fs(t))]),f&&Fr(f,e,6,o);const d=s[u+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Fr(d,e,6,o)}}function Jv(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const a=e.emits;let c={},u=!1;if(!Ge(e)){const f=d=>{const g=Jv(d,t,!0);g&&(u=!0,Sn(c,g))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!a&&!u?(Nt(e)&&s.set(e,null),null):($e(a)?a.forEach(f=>c[f]=null):Sn(c,a),Nt(e)&&s.set(e,c),c)}function vc(e,t){return!e||!oc(t)?!1:(t=t.slice(2).replace(/Once$/,""),ht(e,t[0].toLowerCase()+t.slice(1))||ht(e,Fs(t))||ht(e,t))}function im(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[a],slots:c,attrs:u,emit:f,render:d,renderCache:g,props:_,data:m,setupState:y,ctx:v,inheritAttrs:E}=e,T=Xl(e);let h,O;try{if(n.shapeFlag&4){const I=o||s,x=I;h=Jr(d.call(x,I,g,_,y,m,v)),O=u}else{const I=t;h=Jr(I.length>1?I(_,{attrs:u,slots:c,emit:f}):I(_,null)),O=t.props?u:eA(u)}}catch(I){oa.length=0,gc(I,e,1),h=he(Wn)}let M=h;if(O&&E!==!1){const I=Object.keys(O),{shapeFlag:x}=M;I.length&&x&7&&(a&&I.some(Dd)&&(O=tA(O,a)),M=Ji(M,O,!1,!0))}return n.dirs&&(M=Ji(M,null,!1,!0),M.dirs=M.dirs?M.dirs.concat(n.dirs):n.dirs),n.transition&&pa(M,n.transition),h=M,Xl(T),h}const eA=e=>{let t;for(const n in e)(n==="class"||n==="style"||oc(n))&&((t||(t={}))[n]=e[n]);return t},tA=(e,t)=>{const n={};for(const s in e)(!Dd(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function nA(e,t,n){const{props:s,children:o,component:a}=e,{props:c,children:u,patchFlag:f}=t,d=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return s?sm(s,c,d):!!c;if(f&8){const g=t.dynamicProps;for(let _=0;_<g.length;_++){const m=g[_];if(c[m]!==s[m]&&!vc(d,m))return!0}}}else return(o||u)&&(!u||!u.$stable)?!0:s===c?!1:s?c?sm(s,c,d):!0:!!c;return!1}function sm(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;o<s.length;o++){const a=s[o];if(t[a]!==e[a]&&!vc(n,a))return!0}return!1}function rA({vnode:e,parent:t},n){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=t.vnode).el=n,t=t.parent;else break}}const Qv=e=>e.__isSuspense;function iA(e,t){t&&t.pendingBranch?$e(e)?t.effects.push(...e):t.effects.push(e):dI(e)}const nt=Symbol.for("v-fgt"),Na=Symbol.for("v-txt"),Wn=Symbol.for("v-cmt"),lf=Symbol.for("v-stc"),oa=[];let ur=null;function j(e=!1){oa.push(ur=e?null:[])}function sA(){oa.pop(),ur=oa[oa.length-1]||null}let ga=1;function om(e,t=!1){ga+=e,e<0&&ur&&t&&(ur.hasOnce=!0)}function jv(e){return e.dynamicChildren=ga>0?ur||go:null,sA(),ga>0&&ur&&ur.push(e),e}function de(e,t,n,s,o,a){return jv(G(e,t,n,s,o,a,!0))}function Mt(e,t,n,s,o){return jv(he(e,t,n,s,o,!0))}function Ds(e){return e?e.__v_isVNode===!0:!1}function Os(e,t){return e.type===t.type&&e.key===t.key}const e0=({key:e})=>e??null,zl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Et(e)||$t(e)||Ge(e)?{i:mn,r:e,k:t,f:!!n}:e:null);function G(e,t=null,n=null,s=0,o=null,a=e===nt?0:1,c=!1,u=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&e0(t),ref:t&&zl(t),scopeId:vv,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:mn};return u?(jd(f,n),a&128&&e.normalize(f)):n&&(f.shapeFlag|=Et(n)?8:16),ga>0&&!c&&ur&&(f.patchFlag>0||a&6)&&f.patchFlag!==32&&ur.push(f),f}const he=oA;function oA(e,t=null,n=null,s=0,o=null,a=!1){if((!e||e===Mv)&&(e=Wn),Ds(e)){const u=Ji(e,t,!0);return n&&jd(u,n),ga>0&&!a&&ur&&(u.shapeFlag&6?ur[ur.indexOf(e)]=u:ur.push(u)),u.patchFlag=-2,u}if(gA(e)&&(e=e.__vccOpts),t){t=md(t);let{class:u,style:f}=t;u&&!Et(u)&&(t.class=Ie(u)),Nt(f)&&(qd(f)&&!$e(f)&&(f=Sn({},f)),t.style=gt(f))}const c=Et(e)?1:Qv(e)?128:yv(e)?64:Nt(e)?4:Ge(e)?2:0;return G(e,t,n,s,o,c,a,!0)}function md(e){return e?qd(e)||zv(e)?Sn({},e):e:null}function Ji(e,t,n=!1,s=!1){const{props:o,ref:a,patchFlag:c,children:u,transition:f}=e,d=t?Ps(o||{},t):o,g={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&e0(d),ref:t&&t.ref?n&&a?$e(a)?a.concat(zl(t)):[a,zl(t)]:zl(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==nt?c===-1?16:c|16:c,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ji(e.ssContent),ssFallback:e.ssFallback&&Ji(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&s&&pa(g,f.clone(g)),g}function Ci(e=" ",t=0){return he(Na,null,e,t)}function Je(e="",t=!1){return t?(j(),Mt(Wn,null,e)):he(Wn,null,e)}function Jr(e){return e==null||typeof e=="boolean"?he(Wn):$e(e)?he(nt,null,e.slice()):Ds(e)?Yi(e):he(Na,null,String(e))}function Yi(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ji(e)}function jd(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if($e(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),jd(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!zv(t)?t._ctx=mn:o===3&&mn&&(mn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ge(t)?(t={default:t,_ctx:mn},n=32):(t=String(t),s&64?(n=16,t=[Ci(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ps(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const o in s)if(o==="class")t.class!==s.class&&(t.class=Ie([t.class,s.class]));else if(o==="style")t.style=gt([t.style,s.style]);else if(oc(o)){const a=t[o],c=s[o];c&&a!==c&&!($e(a)&&a.includes(c))&&(t[o]=a?[].concat(a,c):c)}else o!==""&&(t[o]=s[o])}return t}function qr(e,t,n,s=null){Fr(e,t,7,[n,s])}const aA=Bv();let lA=0;function cA(e,t,n){const s=e.type,o=(t?t.appContext:e.appContext)||aA,a={uid:lA++,vnode:e,type:s,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Xb(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Gv(s,o),emitsOptions:Jv(s,o),emit:null,emitted:null,propsDefaults:Rt,inheritAttrs:s.inheritAttrs,ctx:Rt,data:Rt,props:Rt,attrs:Rt,slots:Rt,refs:Rt,setupState:Rt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=jI.bind(null,a),e.ce&&e.ce(a),a}let wn=null;const Tn=()=>wn||mn;let Ql,hd;{const e=cc(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),a=>{o.length>1?o.forEach(c=>c(a)):o[0](a)}};Ql=t("__VUE_INSTANCE_SETTERS__",n=>wn=n),hd=t("__VUE_SSR_SETTERS__",n=>_a=n)}const Ca=e=>{const t=wn;return Ql(e),e.scope.on(),()=>{e.scope.off(),Ql(t)}},am=()=>{wn&&wn.scope.off(),Ql(null)};function t0(e){return e.vnode.shapeFlag&4}let _a=!1;function uA(e,t=!1,n=!1){t&&hd(t);const{props:s,children:o}=e.vnode,a=t0(e);BI(e,s,a,t),WI(e,o,n);const c=a?fA(e,t):void 0;return t&&hd(!1),c}function fA(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,OI);const{setup:s}=n;if(s){ts();const o=e.setupContext=s.length>1?r0(e):null,a=Ca(e),c=Ta(s,e,0,[e.props,o]),u=Hb(c);if(ns(),a(),(u||e.sp)&&!ho(e)&&Ov(e),u){if(c.then(am,am),t)return c.then(f=>{lm(e,f)}).catch(f=>{gc(f,e,0)});e.asyncDep=c}else lm(e,c)}else n0(e)}function lm(e,t,n){Ge(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Nt(t)&&(e.setupState=dv(t)),n0(e)}function n0(e,t,n){const s=e.type;e.render||(e.render=s.render||Gn);{const o=Ca(e);ts();try{LI(e)}finally{ns(),o()}}}const dA={get(e,t){return Ln(e,"get",""),e[t]}};function r0(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,dA),slots:e.slots,emit:e.emit,expose:t}}function Ec(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(dv(fa(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in sa)return sa[n](e)},has(t,n){return n in t||n in sa}})):e.proxy}function pA(e,t=!0){return Ge(e)?e.displayName||e.name:e.name||t&&e.__name}function gA(e){return Ge(e)&&"__vccOpts"in e}const le=(e,t)=>aI(e,t,_a);function yc(e,t,n){const s=arguments.length;return s===2?Nt(t)&&!$e(t)?Ds(t)?he(e,null,[t]):he(e,t):he(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ds(n)&&(n=[n]),he(e,t,n))}const _A="3.5.13",mA=Gn;/**
* @vue/runtime-dom v3.5.13
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let bd;const cm=typeof window<"u"&&window.trustedTypes;if(cm)try{bd=cm.createPolicy("vue",{createHTML:e=>e})}catch{}const i0=bd?e=>bd.createHTML(e):e=>e,hA="http://www.w3.org/2000/svg",bA="http://www.w3.org/1998/Math/MathML",bi=typeof document<"u"?document:null,um=bi&&bi.createElement("template"),vA={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?bi.createElementNS(hA,e):t==="mathml"?bi.createElementNS(bA,e):n?bi.createElement(e,{is:n}):bi.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>bi.createTextNode(e),createComment:e=>bi.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>bi.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,a){const c=n?n.previousSibling:t.lastChild;if(o&&(o===a||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===a||!(o=o.nextSibling)););else{um.innerHTML=i0(s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e);const u=um.content;if(s==="svg"||s==="mathml"){const f=u.firstChild;for(;f.firstChild;)u.appendChild(f.firstChild);u.removeChild(f)}t.insertBefore(u,n)}return[c?c.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zi="transition",Xo="animation",ma=Symbol("_vtc"),s0={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},EA=Sn({},Tv,s0),yA=e=>(e.displayName="Transition",e.props=EA,e),No=yA((e,{slots:t})=>yc(hI,wA(e),t)),Ns=(e,t=[])=>{$e(e)?e.forEach(n=>n(...t)):e&&e(...t)},fm=e=>e?$e(e)?e.some(t=>t.length>1):e.length>1:!1;function wA(e){const t={};for(const Z in e)Z in s0||(t[Z]=e[Z]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:a=`${n}-enter-from`,enterActiveClass:c=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:f=a,appearActiveClass:d=c,appearToClass:g=u,leaveFromClass:_=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,v=SA(o),E=v&&v[0],T=v&&v[1],{onBeforeEnter:h,onEnter:O,onEnterCancelled:M,onLeave:I,onLeaveCancelled:x,onBeforeAppear:k=h,onAppear:D=O,onAppearCancelled:U=M}=t,B=(Z,Ne,Pe,Me)=>{Z._enterCancelled=Me,Cs(Z,Ne?g:u),Cs(Z,Ne?d:c),Pe&&Pe()},ie=(Z,Ne)=>{Z._isLeaving=!1,Cs(Z,_),Cs(Z,y),Cs(Z,m),Ne&&Ne()},J=Z=>(Ne,Pe)=>{const Me=Z?D:O,ce=()=>B(Ne,Z,Pe);Ns(Me,[Ne,ce]),dm(()=>{Cs(Ne,Z?f:a),pi(Ne,Z?g:u),fm(Me)||pm(Ne,s,E,ce)})};return Sn(t,{onBeforeEnter(Z){Ns(h,[Z]),pi(Z,a),pi(Z,c)},onBeforeAppear(Z){Ns(k,[Z]),pi(Z,f),pi(Z,d)},onEnter:J(!1),onAppear:J(!0),onLeave(Z,Ne){Z._isLeaving=!0;const Pe=()=>ie(Z,Ne);pi(Z,_),Z._enterCancelled?(pi(Z,m),mm()):(mm(),pi(Z,m)),dm(()=>{Z._isLeaving&&(Cs(Z,_),pi(Z,y),fm(I)||pm(Z,s,T,Pe))}),Ns(I,[Z,Pe])},onEnterCancelled(Z){B(Z,!1,void 0,!0),Ns(M,[Z])},onAppearCancelled(Z){B(Z,!0,void 0,!0),Ns(U,[Z])},onLeaveCancelled(Z){ie(Z),Ns(x,[Z])}})}function SA(e){if(e==null)return null;if(Nt(e))return[cf(e.enter),cf(e.leave)];{const t=cf(e);return[t,t]}}function cf(e){return OC(e)}function pi(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ma]||(e[ma]=new Set)).add(t)}function Cs(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[ma];n&&(n.delete(t),n.size||(e[ma]=void 0))}function dm(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let TA=0;function pm(e,t,n,s){const o=e._endId=++TA,a=()=>{o===e._endId&&s()};if(n!=null)return setTimeout(a,n);const{type:c,timeout:u,propCount:f}=NA(e,t);if(!c)return s();const d=c+"end";let g=0;const _=()=>{e.removeEventListener(d,m),a()},m=y=>{y.target===e&&++g>=f&&_()};setTimeout(()=>{g<f&&_()},u+1),e.addEventListener(d,m)}function NA(e,t){const n=window.getComputedStyle(e),s=v=>(n[v]||"").split(", "),o=s(`${zi}Delay`),a=s(`${zi}Duration`),c=gm(o,a),u=s(`${Xo}Delay`),f=s(`${Xo}Duration`),d=gm(u,f);let g=null,_=0,m=0;t===zi?c>0&&(g=zi,_=c,m=a.length):t===Xo?d>0&&(g=Xo,_=d,m=f.length):(_=Math.max(c,d),g=_>0?c>d?zi:Xo:null,m=g?g===zi?a.length:f.length:0);const y=g===zi&&/\b(transform|all)(,|$)/.test(s(`${zi}Property`).toString());return{type:g,timeout:_,propCount:m,hasTransform:y}}function gm(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>_m(n)+_m(e[s])))}function _m(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function mm(){return document.body.offsetHeight}function CA(e,t,n){const s=e[ma];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const jl=Symbol("_vod"),o0=Symbol("_vsh"),ei={beforeMount(e,{value:t},{transition:n}){e[jl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Zo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Zo(e,!0),s.enter(e)):s.leave(e,()=>{Zo(e,!1)}):Zo(e,t))},beforeUnmount(e,{value:t}){Zo(e,t)}};function Zo(e,t){e.style.display=t?e[jl]:"none",e[o0]=!t}const IA=Symbol(""),AA=/(^|;)\s*display\s*:/;function OA(e,t,n){const s=e.style,o=Et(n);let a=!1;if(n&&!o){if(t)if(Et(t))for(const c of t.split(";")){const u=c.slice(0,c.indexOf(":")).trim();n[u]==null&&Wl(s,u,"")}else for(const c in t)n[c]==null&&Wl(s,c,"");for(const c in n)c==="display"&&(a=!0),Wl(s,c,n[c])}else if(o){if(t!==n){const c=s[IA];c&&(n+=";"+c),s.cssText=n,a=AA.test(n)}}else t&&e.removeAttribute("style");jl in e&&(e[jl]=a?s.display:"",e[o0]&&(s.display="none"))}const hm=/\s*!important$/;function Wl(e,t,n){if($e(n))n.forEach(s=>Wl(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=xA(e,t);hm.test(n)?e.setProperty(Fs(s),n.replace(hm,""),"important"):e[s]=n}}const bm=["Webkit","Moz","ms"],uf={};function xA(e,t){const n=uf[t];if(n)return n;let s=dr(t);if(s!=="filter"&&s in e)return uf[t]=s;s=lc(s);for(let o=0;o<bm.length;o++){const a=bm[o]+s;if(a in e)return uf[t]=a}return t}const vm="http://www.w3.org/1999/xlink";function Em(e,t,n,s,o,a=DC(t)){s&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(vm,t.slice(6,t.length)):e.setAttributeNS(vm,t,n):n==null||a&&!Vb(n)?e.removeAttribute(t):e.setAttribute(t,a?"":$r(n)?String(n):n)}function ym(e,t,n,s,o){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?i0(n):n);return}const a=e.tagName;if(t==="value"&&a!=="PROGRESS"&&!a.includes("-")){const u=a==="OPTION"?e.getAttribute("value")||"":e.value,f=n==null?e.type==="checkbox"?"on":"":String(n);(u!==f||!("_value"in e))&&(e.value=f),n==null&&e.removeAttribute(t),e._value=n;return}let c=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=Vb(n):n==null&&u==="string"?(n="",c=!0):u==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(o||t)}function wc(e,t,n,s){e.addEventListener(t,n,s)}function LA(e,t,n,s){e.removeEventListener(t,n,s)}const wm=Symbol("_vei");function RA(e,t,n,s,o=null){const a=e[wm]||(e[wm]={}),c=a[t];if(s&&c)c.value=s;else{const[u,f]=MA(t);if(s){const d=a[t]=PA(s,o);wc(e,u,d,f)}else c&&(LA(e,u,c,f),a[t]=void 0)}}const Sm=/(?:Once|Passive|Capture)$/;function MA(e){let t;if(Sm.test(e)){t={};let s;for(;s=e.match(Sm);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Fs(e.slice(2)),t]}let ff=0;const kA=Promise.resolve(),DA=()=>ff||(kA.then(()=>ff=0),ff=Date.now());function PA(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fr($A(s,n.value),t,5,[s])};return n.value=e,n.attached=DA(),n}function $A(e,t){if($e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const Tm=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,FA=(e,t,n,s,o,a)=>{const c=o==="svg";t==="class"?CA(e,s,c):t==="style"?OA(e,n,s):oc(t)?Dd(t)||RA(e,t,n,s,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):BA(e,t,s,c))?(ym(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Em(e,t,s,c,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Et(s))?ym(e,dr(t),s,a,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Em(e,t,s,c))};function BA(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Tm(t)&&Ge(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Tm(t)&&Et(n)?!1:t in e}const bo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $e(t)?n=>Ul(t,n):t},Ti=Symbol("_assign"),UA={deep:!0,created(e,t,n){e[Ti]=bo(n),wc(e,"change",()=>{const s=e._modelValue,o=vo(e),a=e.checked,c=e[Ti];if($e(s)){const u=Fd(s,o),f=u!==-1;if(a&&!f)c(s.concat(o));else if(!a&&f){const d=[...s];d.splice(u,1),c(d)}}else if(To(s)){const u=new Set(s);a?u.add(o):u.delete(o),c(u)}else c(c0(e,a))})},mounted:Nm,beforeUpdate(e,t,n){e[Ti]=bo(n),Nm(e,t,n)}};function Nm(e,{value:t,oldValue:n},s){e._modelValue=t;let o;if($e(t))o=Fd(t,s.props.value)>-1;else if(To(t))o=t.has(s.props.value);else{if(t===n)return;o=Ms(t,c0(e,!0))}e.checked!==o&&(e.checked=o)}const a0={created(e,{value:t},n){e.checked=Ms(t,n.props.value),e[Ti]=bo(n),wc(e,"change",()=>{e[Ti](vo(e))})},beforeUpdate(e,{value:t,oldValue:n},s){e[Ti]=bo(s),t!==n&&(e.checked=Ms(t,s.props.value))}},l0={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const o=To(t);wc(e,"change",()=>{const a=Array.prototype.filter.call(e.options,c=>c.selected).map(c=>n?Kb(vo(c)):vo(c));e[Ti](e.multiple?o?new Set(a):a:a[0]),e._assigning=!0,dn(()=>{e._assigning=!1})}),e[Ti]=bo(s)},mounted(e,{value:t}){Cm(e,t)},beforeUpdate(e,t,n){e[Ti]=bo(n)},updated(e,{value:t}){e._assigning||Cm(e,t)}};function Cm(e,t){const n=e.multiple,s=$e(t);if(!(n&&!s&&!To(t))){for(let o=0,a=e.options.length;o<a;o++){const c=e.options[o],u=vo(c);if(n)if(s){const f=typeof u;f==="string"||f==="number"?c.selected=t.some(d=>String(d)===String(u)):c.selected=Fd(t,u)>-1}else c.selected=t.has(u);else if(Ms(vo(c),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function vo(e){return"_value"in e?e._value:e.value}function c0(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const HA=["ctrl","shift","alt","meta"],zA={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>HA.some(n=>e[`${n}Key`]&&!t.includes(n))},Qi=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(o,...a)=>{for(let c=0;c<t.length;c++){const u=zA[t[c]];if(u&&u(o,t))return}return e(o,...a)})},WA=Sn({patchProp:FA},vA);let Im;function u0(){return Im||(Im=KI(WA))}const Am=(...e)=>{u0().render(...e)},GA=(...e)=>{const t=u0().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=VA(s);if(!o)return;const a=t._component;!Ge(a)&&!a.render&&!a.template&&(a.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const c=n(o,!1,KA(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),c},t};function KA(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function VA(e){return Et(e)?document.querySelector(e):e}/*!
 * pinia v3.0.1
 * (c) 2025 Eduardo San Martin Morote
 * @license MIT
 */let f0;const Sc=e=>f0=e,d0=Symbol();function vd(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var aa;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(aa||(aa={}));function qA(){const e=uc(!0),t=e.run(()=>fe({}));let n=[],s=[];const o=fa({install(a){Sc(o),o._a=a,a.provide(d0,o),a.config.globalProperties.$pinia=o,s.forEach(c=>n.push(c)),s=[]},use(a){return this._a?n.push(a):s.push(a),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const p0=()=>{};function Om(e,t,n,s=p0){e.push(t);const o=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),s())};return!n&&Bd()&&Ud(o),o}function lo(e,...t){e.slice().forEach(n=>{n(...t)})}const YA=e=>e(),xm=Symbol(),df=Symbol();function Ed(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,s)=>e.set(s,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],o=e[n];vd(o)&&vd(s)&&e.hasOwnProperty(n)&&!$t(s)&&!Zi(s)?e[n]=Ed(o,s):e[n]=s}return e}const XA=Symbol();function ZA(e){return!vd(e)||!e.hasOwnProperty(XA)}const{assign:Gi}=Object;function JA(e){return!!($t(e)&&e.effect)}function QA(e,t,n,s){const{state:o,actions:a,getters:c}=t,u=n.state.value[e];let f;function d(){u||(n.state.value[e]=o?o():{});const g=pv(n.state.value[e]);return Gi(g,a,Object.keys(c||{}).reduce((_,m)=>(_[m]=fa(le(()=>{Sc(n);const y=n._s.get(e);return c[m].call(y,y)})),_),{}))}return f=g0(e,d,t,n,s,!0),f}function g0(e,t,n={},s,o,a){let c;const u=Gi({actions:{}},n),f={deep:!0};let d,g,_=[],m=[],y;const v=s.state.value[e];!a&&!v&&(s.state.value[e]={}),fe({});let E;function T(U){let B;d=g=!1,typeof U=="function"?(U(s.state.value[e]),B={type:aa.patchFunction,storeId:e,events:y}):(Ed(s.state.value[e],U),B={type:aa.patchObject,payload:U,storeId:e,events:y});const ie=E=Symbol();dn().then(()=>{E===ie&&(d=!0)}),g=!0,lo(_,B,s.state.value[e])}const h=a?function(){const{state:B}=n,ie=B?B():{};this.$patch(J=>{Gi(J,ie)})}:p0;function O(){c.stop(),_=[],m=[],s._s.delete(e)}const M=(U,B="")=>{if(xm in U)return U[df]=B,U;const ie=function(){Sc(s);const J=Array.from(arguments),Z=[],Ne=[];function Pe(_e){Z.push(_e)}function Me(_e){Ne.push(_e)}lo(m,{args:J,name:ie[df],store:x,after:Pe,onError:Me});let ce;try{ce=U.apply(this&&this.$id===e?this:x,J)}catch(_e){throw lo(Ne,_e),_e}return ce instanceof Promise?ce.then(_e=>(lo(Z,_e),_e)).catch(_e=>(lo(Ne,_e),Promise.reject(_e))):(lo(Z,ce),ce)};return ie[xm]=!0,ie[df]=B,ie},I={_p:s,$id:e,$onAction:Om.bind(null,m),$patch:T,$reset:h,$subscribe(U,B={}){const ie=Om(_,U,B.detached,()=>J()),J=c.run(()=>Ft(()=>s.state.value[e],Z=>{(B.flush==="sync"?g:d)&&U({storeId:e,type:aa.direct,events:y},Z)},Gi({},f,B)));return ie},$dispose:O},x=Bs(I);s._s.set(e,x);const D=(s._a&&s._a.runWithContext||YA)(()=>s._e.run(()=>(c=uc()).run(()=>t({action:M}))));for(const U in D){const B=D[U];if($t(B)&&!JA(B)||Zi(B))a||(v&&ZA(B)&&($t(B)?B.value=v[U]:Ed(B,v[U])),s.state.value[e][U]=B);else if(typeof B=="function"){const ie=M(B,U);D[U]=ie,u.actions[U]=B}}return Gi(x,D),Gi(Ye(x),D),Object.defineProperty(x,"$state",{get:()=>s.state.value[e],set:U=>{T(B=>{Gi(B,U)})}}),s._p.forEach(U=>{Gi(x,c.run(()=>U({store:x,app:s._a,pinia:s,options:u})))}),v&&a&&n.hydrate&&n.hydrate(x.$state,v),d=!0,g=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Ia(e,t,n){let s;const o=typeof t=="function";s=o?n:t;function a(c,u){const f=FI();return c=c||(f?Ot(d0,null):null),c&&Sc(c),c=f0,c._s.has(e)||(o?g0(e,t,s,c):QA(e,s,c)),c._s.get(e)}return a.$id=e,a}const _0=Symbol(),la="el",jA="is-",Is=(e,t,n,s,o)=>{let a=`${e}-${t}`;return n&&(a+=`-${n}`),s&&(a+=`__${s}`),o&&(a+=`--${o}`),a},m0=Symbol("namespaceContextKey"),h0=e=>{const t=e||(Tn()?Ot(m0,fe(la)):fe(la));return le(()=>N(t)||la)},jn=(e,t)=>{const n=h0(t);return{namespace:n,b:(E="")=>Is(n.value,e,E,"",""),e:E=>E?Is(n.value,e,"",E,""):"",m:E=>E?Is(n.value,e,"","",E):"",be:(E,T)=>E&&T?Is(n.value,e,E,T,""):"",em:(E,T)=>E&&T?Is(n.value,e,"",E,T):"",bm:(E,T)=>E&&T?Is(n.value,e,E,"",T):"",bem:(E,T,h)=>E&&T&&h?Is(n.value,e,E,T,h):"",is:(E,...T)=>{const h=T.length>=1?T[0]:!0;return E&&h?`${jA}${E}`:""},cssVar:E=>{const T={};for(const h in E)E[h]&&(T[`--${n.value}-${h}`]=E[h]);return T},cssVarName:E=>`--${n.value}-${E}`,cssVarBlock:E=>{const T={};for(const h in E)E[h]&&(T[`--${n.value}-${e}-${h}`]=E[h]);return T},cssVarBlockName:E=>`--${n.value}-${e}-${E}`}};var eO=typeof global=="object"&&global&&global.Object===Object&&global,tO=typeof self=="object"&&self&&self.Object===Object&&self,Tc=eO||tO||Function("return this")(),ji=Tc.Symbol,b0=Object.prototype,nO=b0.hasOwnProperty,rO=b0.toString,Jo=ji?ji.toStringTag:void 0;function iO(e){var t=nO.call(e,Jo),n=e[Jo];try{e[Jo]=void 0;var s=!0}catch{}var o=rO.call(e);return s&&(t?e[Jo]=n:delete e[Jo]),o}var sO=Object.prototype,oO=sO.toString;function aO(e){return oO.call(e)}var lO="[object Null]",cO="[object Undefined]",Lm=ji?ji.toStringTag:void 0;function ep(e){return e==null?e===void 0?cO:lO:Lm&&Lm in Object(e)?iO(e):aO(e)}function tp(e){return e!=null&&typeof e=="object"}var uO="[object Symbol]";function Nc(e){return typeof e=="symbol"||tp(e)&&ep(e)==uO}function fO(e,t){for(var n=-1,s=e==null?0:e.length,o=Array(s);++n<s;)o[n]=t(e[n],n,e);return o}var Aa=Array.isArray,Rm=ji?ji.prototype:void 0,Mm=Rm?Rm.toString:void 0;function v0(e){if(typeof e=="string")return e;if(Aa(e))return fO(e,v0)+"";if(Nc(e))return Mm?Mm.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var dO=/\s/;function pO(e){for(var t=e.length;t--&&dO.test(e.charAt(t)););return t}var gO=/^\s+/;function _O(e){return e&&e.slice(0,pO(e)+1).replace(gO,"")}function es(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var km=NaN,mO=/^[-+]0x[0-9a-f]+$/i,hO=/^0b[01]+$/i,bO=/^0o[0-7]+$/i,vO=parseInt;function Dm(e){if(typeof e=="number")return e;if(Nc(e))return km;if(es(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=es(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=_O(e);var n=hO.test(e);return n||bO.test(e)?vO(e.slice(2),n?2:8):mO.test(e)?km:+e}function EO(e){return e}var yO="[object AsyncFunction]",wO="[object Function]",SO="[object GeneratorFunction]",TO="[object Proxy]";function NO(e){if(!es(e))return!1;var t=ep(e);return t==wO||t==SO||t==yO||t==TO}var pf=Tc["__core-js_shared__"],Pm=function(){var e=/[^.]+$/.exec(pf&&pf.keys&&pf.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function CO(e){return!!Pm&&Pm in e}var IO=Function.prototype,AO=IO.toString;function OO(e){if(e!=null){try{return AO.call(e)}catch{}try{return e+""}catch{}}return""}var xO=/[\\^$.*+?()[\]{}|]/g,LO=/^\[object .+?Constructor\]$/,RO=Function.prototype,MO=Object.prototype,kO=RO.toString,DO=MO.hasOwnProperty,PO=RegExp("^"+kO.call(DO).replace(xO,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function $O(e){if(!es(e)||CO(e))return!1;var t=NO(e)?PO:LO;return t.test(OO(e))}function FO(e,t){return e==null?void 0:e[t]}function np(e,t){var n=FO(e,t);return $O(n)?n:void 0}function BO(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var UO=800,HO=16,zO=Date.now;function WO(e){var t=0,n=0;return function(){var s=zO(),o=HO-(s-n);if(n=s,o>0){if(++t>=UO)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function GO(e){return function(){return e}}var ec=function(){try{var e=np(Object,"defineProperty");return e({},"",{}),e}catch{}}(),KO=ec?function(e,t){return ec(e,"toString",{configurable:!0,enumerable:!1,value:GO(t),writable:!0})}:EO,VO=WO(KO),qO=9007199254740991,YO=/^(?:0|[1-9]\d*)$/;function E0(e,t){var n=typeof e;return t=t??qO,!!t&&(n=="number"||n!="symbol"&&YO.test(e))&&e>-1&&e%1==0&&e<t}function XO(e,t,n){t=="__proto__"&&ec?ec(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function y0(e,t){return e===t||e!==e&&t!==t}var ZO=Object.prototype,JO=ZO.hasOwnProperty;function QO(e,t,n){var s=e[t];(!(JO.call(e,t)&&y0(s,n))||n===void 0&&!(t in e))&&XO(e,t,n)}var $m=Math.max;function jO(e,t,n){return t=$m(t===void 0?e.length-1:t,0),function(){for(var s=arguments,o=-1,a=$m(s.length-t,0),c=Array(a);++o<a;)c[o]=s[t+o];o=-1;for(var u=Array(t+1);++o<t;)u[o]=s[o];return u[t]=n(c),BO(e,this,u)}}var ex=9007199254740991;function tx(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=ex}var nx="[object Arguments]";function Fm(e){return tp(e)&&ep(e)==nx}var w0=Object.prototype,rx=w0.hasOwnProperty,ix=w0.propertyIsEnumerable,S0=Fm(function(){return arguments}())?Fm:function(e){return tp(e)&&rx.call(e,"callee")&&!ix.call(e,"callee")},sx=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ox=/^\w*$/;function ax(e,t){if(Aa(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Nc(e)?!0:ox.test(e)||!sx.test(e)||t!=null&&e in Object(t)}var ha=np(Object,"create");function lx(){this.__data__=ha?ha(null):{},this.size=0}function cx(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var ux="__lodash_hash_undefined__",fx=Object.prototype,dx=fx.hasOwnProperty;function px(e){var t=this.__data__;if(ha){var n=t[e];return n===ux?void 0:n}return dx.call(t,e)?t[e]:void 0}var gx=Object.prototype,_x=gx.hasOwnProperty;function mx(e){var t=this.__data__;return ha?t[e]!==void 0:_x.call(t,e)}var hx="__lodash_hash_undefined__";function bx(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ha&&t===void 0?hx:t,this}function $s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}$s.prototype.clear=lx;$s.prototype.delete=cx;$s.prototype.get=px;$s.prototype.has=mx;$s.prototype.set=bx;function vx(){this.__data__=[],this.size=0}function Cc(e,t){for(var n=e.length;n--;)if(y0(e[n][0],t))return n;return-1}var Ex=Array.prototype,yx=Ex.splice;function wx(e){var t=this.__data__,n=Cc(t,e);if(n<0)return!1;var s=t.length-1;return n==s?t.pop():yx.call(t,n,1),--this.size,!0}function Sx(e){var t=this.__data__,n=Cc(t,e);return n<0?void 0:t[n][1]}function Tx(e){return Cc(this.__data__,e)>-1}function Nx(e,t){var n=this.__data__,s=Cc(n,e);return s<0?(++this.size,n.push([e,t])):n[s][1]=t,this}function Co(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}Co.prototype.clear=vx;Co.prototype.delete=wx;Co.prototype.get=Sx;Co.prototype.has=Tx;Co.prototype.set=Nx;var Cx=np(Tc,"Map");function Ix(){this.size=0,this.__data__={hash:new $s,map:new(Cx||Co),string:new $s}}function Ax(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Ic(e,t){var n=e.__data__;return Ax(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Ox(e){var t=Ic(this,e).delete(e);return this.size-=t?1:0,t}function xx(e){return Ic(this,e).get(e)}function Lx(e){return Ic(this,e).has(e)}function Rx(e,t){var n=Ic(this,e),s=n.size;return n.set(e,t),this.size+=n.size==s?0:1,this}function Us(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var s=e[t];this.set(s[0],s[1])}}Us.prototype.clear=Ix;Us.prototype.delete=Ox;Us.prototype.get=xx;Us.prototype.has=Lx;Us.prototype.set=Rx;var Mx="Expected a function";function rp(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Mx);var n=function(){var s=arguments,o=t?t.apply(this,s):s[0],a=n.cache;if(a.has(o))return a.get(o);var c=e.apply(this,s);return n.cache=a.set(o,c)||a,c};return n.cache=new(rp.Cache||Us),n}rp.Cache=Us;var kx=500;function Dx(e){var t=rp(e,function(s){return n.size===kx&&n.clear(),s}),n=t.cache;return t}var Px=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$x=/\\(\\)?/g,Fx=Dx(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Px,function(n,s,o,a){t.push(o?a.replace($x,"$1"):s||n)}),t});function Bx(e){return e==null?"":v0(e)}function Ac(e,t){return Aa(e)?e:ax(e,t)?[e]:Fx(Bx(e))}function ip(e){if(typeof e=="string"||Nc(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function T0(e,t){t=Ac(t,e);for(var n=0,s=t.length;e!=null&&n<s;)e=e[ip(t[n++])];return n&&n==s?e:void 0}function Ux(e,t,n){var s=e==null?void 0:T0(e,t);return s===void 0?n:s}function Hx(e,t){for(var n=-1,s=t.length,o=e.length;++n<s;)e[o+n]=t[n];return e}var Bm=ji?ji.isConcatSpreadable:void 0;function zx(e){return Aa(e)||S0(e)||!!(Bm&&e&&e[Bm])}function Wx(e,t,n,s,o){var a=-1,c=e.length;for(n||(n=zx),o||(o=[]);++a<c;){var u=e[a];n(u)?Hx(o,u):o[o.length]=u}return o}function Gx(e){var t=e==null?0:e.length;return t?Wx(e):[]}function Kx(e){return VO(jO(e,void 0,Gx),e+"")}function Vx(e,t){return e!=null&&t in Object(e)}function qx(e,t,n){t=Ac(t,e);for(var s=-1,o=t.length,a=!1;++s<o;){var c=ip(t[s]);if(!(a=e!=null&&n(e,c)))break;e=e[c]}return a||++s!=o?a:(o=e==null?0:e.length,!!o&&tx(o)&&E0(c,o)&&(Aa(e)||S0(e)))}function Yx(e,t){return e!=null&&qx(e,t,Vx)}var gf=function(){return Tc.Date.now()},Xx="Expected a function",Zx=Math.max,Jx=Math.min;function Qx(e,t,n){var s,o,a,c,u,f,d=0,g=!1,_=!1,m=!0;if(typeof e!="function")throw new TypeError(Xx);t=Dm(t)||0,es(n)&&(g=!!n.leading,_="maxWait"in n,a=_?Zx(Dm(n.maxWait)||0,t):a,m="trailing"in n?!!n.trailing:m);function y(k){var D=s,U=o;return s=o=void 0,d=k,c=e.apply(U,D),c}function v(k){return d=k,u=setTimeout(h,t),g?y(k):c}function E(k){var D=k-f,U=k-d,B=t-D;return _?Jx(B,a-U):B}function T(k){var D=k-f,U=k-d;return f===void 0||D>=t||D<0||_&&U>=a}function h(){var k=gf();if(T(k))return O(k);u=setTimeout(h,E(k))}function O(k){return u=void 0,m&&s?y(k):(s=o=void 0,c)}function M(){u!==void 0&&clearTimeout(u),d=0,s=f=o=u=void 0}function I(){return u===void 0?c:O(gf())}function x(){var k=gf(),D=T(k);if(s=arguments,o=this,f=k,D){if(u===void 0)return v(f);if(_)return clearTimeout(u),u=setTimeout(h,t),y(f)}return u===void 0&&(u=setTimeout(h,t)),c}return x.cancel=M,x.flush=I,x}function sp(e){for(var t=-1,n=e==null?0:e.length,s={};++t<n;){var o=e[t];s[o[0]]=o[1]}return s}function N0(e){return e==null}function jx(e){return e===void 0}function eL(e,t,n,s){if(!es(e))return e;t=Ac(t,e);for(var o=-1,a=t.length,c=a-1,u=e;u!=null&&++o<a;){var f=ip(t[o]),d=n;if(f==="__proto__"||f==="constructor"||f==="prototype")return e;if(o!=c){var g=u[f];d=void 0,d===void 0&&(d=es(g)?g:E0(t[o+1])?[]:{})}QO(u,f,d),u=u[f]}return e}function tL(e,t,n){for(var s=-1,o=t.length,a={};++s<o;){var c=t[s],u=T0(e,c);n(u,c)&&eL(a,Ac(c,e),u)}return a}function nL(e,t){return tL(e,t,function(n,s){return Yx(e,s)})}var rL=Kx(function(e,t){return e==null?{}:nL(e,t)}),iL="Expected a function";function _f(e,t,n){var s=!0,o=!0;if(typeof e!="function")throw new TypeError(iL);return es(n)&&(s="leading"in n?!!n.leading:s,o="trailing"in n?!!n.trailing:o),Qx(e,t,{leading:s,maxWait:t,trailing:o})}const sL=e=>e===void 0,ba=e=>typeof e=="boolean",In=e=>typeof e=="number",tc=e=>typeof Element>"u"?!1:e instanceof Element,Um=e=>N0(e),oL=e=>Et(e)?!Number.isNaN(Number(e)):!1;var aL=Object.defineProperty,lL=Object.defineProperties,cL=Object.getOwnPropertyDescriptors,Hm=Object.getOwnPropertySymbols,uL=Object.prototype.hasOwnProperty,fL=Object.prototype.propertyIsEnumerable,zm=(e,t,n)=>t in e?aL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dL=(e,t)=>{for(var n in t||(t={}))uL.call(t,n)&&zm(e,n,t[n]);if(Hm)for(var n of Hm(t))fL.call(t,n)&&zm(e,n,t[n]);return e},pL=(e,t)=>lL(e,cL(t));function gL(e,t){var n;const s=pc();return Jd(()=>{s.value=e()},pL(dL({},t),{flush:(n=void 0)!=null?n:"sync"})),dc(s)}var Wm;const on=typeof window<"u",_L=e=>typeof e=="string",yd=()=>{};on&&((Wm=window==null?void 0:window.navigator)!=null&&Wm.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Oc(e){return typeof e=="function"?e():N(e)}function mL(e,t){function n(...s){return new Promise((o,a)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(o).catch(a)})}return n}function hL(e,t=!0,n=!0,s=!1){let o=0,a,c=!0,u=yd,f;const d=()=>{a&&(clearTimeout(a),a=void 0,u(),u=yd)};return _=>{const m=Oc(e),y=Date.now()-o,v=()=>f=_();return d(),m<=0?(o=Date.now(),v()):(y>m&&(n||!c)?(o=Date.now(),v()):t&&(f=new Promise((E,T)=>{u=s?T:E,a=setTimeout(()=>{o=Date.now(),c=!0,E(v()),d()},Math.max(0,m-y))})),!n&&!a&&(a=setTimeout(()=>c=!0,m)),c=!1,f)}}function bL(e){return e}function op(e){return Bd()?(Ud(e),!0):!1}function vL(e,t=200,n=!1,s=!0,o=!1){return mL(hL(t,n,s,o),e)}function EL(e,t=!0){Tn()?Xt(e):t?e():dn(e)}function wd(e,t,n={}){const{immediate:s=!0}=n,o=fe(!1);let a=null;function c(){a&&(clearTimeout(a),a=null)}function u(){o.value=!1,c()}function f(...d){c(),o.value=!0,a=setTimeout(()=>{o.value=!1,a=null,e(...d)},Oc(t))}return s&&(o.value=!0,on&&f()),op(u),{isPending:dc(o),start:f,stop:u}}function C0(e){var t;const n=Oc(e);return(t=n==null?void 0:n.$el)!=null?t:n}const I0=on?window:void 0;function Qr(...e){let t,n,s,o;if(_L(e[0])||Array.isArray(e[0])?([n,s,o]=e,t=I0):[t,n,s,o]=e,!t)return yd;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],c=()=>{a.forEach(g=>g()),a.length=0},u=(g,_,m,y)=>(g.addEventListener(_,m,y),()=>g.removeEventListener(_,m,y)),f=Ft(()=>[C0(t),Oc(o)],([g,_])=>{c(),g&&a.push(...n.flatMap(m=>s.map(y=>u(g,m,y,_))))},{immediate:!0,flush:"post"}),d=()=>{f(),c()};return op(d),d}function yL(e,t=!1){const n=fe(),s=()=>n.value=!!e();return s(),EL(s,t),n}const Gm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Km="__vueuse_ssr_handlers__";Gm[Km]=Gm[Km]||{};var Vm=Object.getOwnPropertySymbols,wL=Object.prototype.hasOwnProperty,SL=Object.prototype.propertyIsEnumerable,TL=(e,t)=>{var n={};for(var s in e)wL.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(e!=null&&Vm)for(var s of Vm(e))t.indexOf(s)<0&&SL.call(e,s)&&(n[s]=e[s]);return n};function A0(e,t,n={}){const s=n,{window:o=I0}=s,a=TL(s,["window"]);let c;const u=yL(()=>o&&"ResizeObserver"in o),f=()=>{c&&(c.disconnect(),c=void 0)},d=Ft(()=>C0(e),_=>{f(),u.value&&o&&_&&(c=new ResizeObserver(t),c.observe(_,a))},{immediate:!0,flush:"post"}),g=()=>{f(),d()};return op(g),{isSupported:u,stop:g}}var qm;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(qm||(qm={}));var NL=Object.defineProperty,Ym=Object.getOwnPropertySymbols,CL=Object.prototype.hasOwnProperty,IL=Object.prototype.propertyIsEnumerable,Xm=(e,t,n)=>t in e?NL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,AL=(e,t)=>{for(var n in t||(t={}))CL.call(t,n)&&Xm(e,n,t[n]);if(Ym)for(var n of Ym(t))IL.call(t,n)&&Xm(e,n,t[n]);return e};const OL={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};AL({linear:bL},OL);class xL extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function O0(e,t){throw new xL(`[${e}] ${t}`)}const Zm={current:0},Jm=fe(0),x0=2e3,Qm=Symbol("elZIndexContextKey"),L0=Symbol("zIndexContextKey"),ap=e=>{const t=Tn()?Ot(Qm,Zm):Zm,n=e||(Tn()?Ot(L0,void 0):void 0),s=le(()=>{const c=N(n);return In(c)?c:x0}),o=le(()=>s.value+Jm.value),a=()=>(t.current++,Jm.value=t.current,o.value);return!on&&Ot(Qm),{initialZIndex:s,currentZIndex:o,nextZIndex:a}};var LL={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color.",alphaLabel:"pick alpha value"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},mention:{loading:"Loading"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const RL=e=>(t,n)=>ML(t,n,N(e)),ML=(e,t,n)=>Ux(n,e,e).replace(/\{(\w+)\}/g,(s,o)=>{var a;return`${(a=t==null?void 0:t[o])!=null?a:`{${o}}`}`}),kL=e=>{const t=le(()=>N(e).name),n=$t(e)?e:fe(e);return{lang:t,locale:n,t:RL(e)}},R0=Symbol("localeContextKey"),Oa=e=>{const t=e||Ot(R0,fe());return kL(le(()=>t.value||LL))},M0="__epPropKey",fn=e=>e,DL=e=>Nt(e)&&!!e[M0],k0=(e,t)=>{if(!Nt(e)||DL(e))return e;const{values:n,required:s,default:o,type:a,validator:c}=e,f={type:a,required:!!s,validator:n||c?d=>{let g=!1,_=[];if(n&&(_=Array.from(n),ht(e,"default")&&_.push(o),g||(g=_.includes(d))),c&&(g||(g=c(d))),!g&&_.length>0){const m=[...new Set(_)].map(y=>JSON.stringify(y)).join(", ");mA(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${m}], got value ${JSON.stringify(d)}.`)}return g}:void 0,[M0]:!0};return ht(e,"default")&&(f.default=o),f},pn=e=>sp(Object.entries(e).map(([t,n])=>[t,k0(n,t)])),PL=["","default","small","large"],lp=k0({type:String,values:PL,required:!1}),D0=Symbol("size"),$L=()=>{const e=Ot(D0,{});return le(()=>N(e.size)||"")},FL=Symbol("emptyValuesContextKey"),BL=pn({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>Ge(e)?!e():!e}}),Sd=e=>Object.keys(e),nc=fe();function cp(e,t=void 0){const n=Tn()?Ot(_0,nc):nc;return e?le(()=>{var s,o;return(o=(s=n.value)==null?void 0:s[e])!=null?o:t}):n}function UL(e,t){const n=cp(),s=jn(e,le(()=>{var u;return((u=n.value)==null?void 0:u.namespace)||la})),o=Oa(le(()=>{var u;return(u=n.value)==null?void 0:u.locale})),a=ap(le(()=>{var u;return((u=n.value)==null?void 0:u.zIndex)||x0})),c=le(()=>{var u;return N(t)||((u=n.value)==null?void 0:u.size)||""});return HL(le(()=>N(n)||{})),{ns:s,locale:o,zIndex:a,size:c}}const HL=(e,t,n=!1)=>{var s;const o=!!Tn(),a=o?cp():void 0,c=(s=void 0)!=null?s:o?Ni:void 0;if(!c)return;const u=le(()=>{const f=N(e);return a!=null&&a.value?zL(a.value,f):f});return c(_0,u),c(R0,le(()=>u.value.locale)),c(m0,le(()=>u.value.namespace)),c(L0,le(()=>u.value.zIndex)),c(D0,{size:le(()=>u.value.size||"")}),c(FL,le(()=>({emptyValues:u.value.emptyValues,valueOnClear:u.value.valueOnClear}))),(n||!nc.value)&&(nc.value=u.value),u},zL=(e,t)=>{const n=[...new Set([...Sd(e),...Sd(t)])],s={};for(const o of n)s[o]=t[o]!==void 0?t[o]:e[o];return s},xa="update:modelValue",up="change";var Mn=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n};const P0=(e="")=>e.split(" ").filter(t=>!!t.trim()),jm=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},WL=(e,t)=>{!e||!t.trim()||e.classList.add(...P0(t))},GL=(e,t)=>{!e||!t.trim()||e.classList.remove(...P0(t))},$0=(e,t)=>{var n;if(!on||!e||!t)return"";let s=dr(t);s==="float"&&(s="cssFloat");try{const o=e.style[s];if(o)return o;const a=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return a?a[s]:""}catch{return e.style[s]}};function Ii(e,t="px"){if(!e)return"";if(In(e)||oL(e))return`${e}${t}`;if(Et(e))return e}const KL=(e,t)=>{if(!on)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],s=$0(e,n);return["scroll","auto","overlay"].some(o=>s.includes(o))},VL=(e,t)=>{if(!on)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(KL(n,t))return n;n=n.parentNode}return n};let Ll;const qL=e=>{var t;if(!on)return 0;if(Ll!==void 0)return Ll;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const s=n.offsetWidth;n.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",n.appendChild(o);const a=o.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Ll=s-a,Ll},Oi=(e,t)=>{if(e.install=n=>{for(const s of[e,...Object.values(t??{})])n.component(s.name,s)},t)for(const[n,s]of Object.entries(t))e[n]=s;return e},YL=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),F0=e=>(e.install=Gn,e),XL=pn({size:{type:fn([Number,String])},color:{type:String}}),ZL=Oe({name:"ElIcon",inheritAttrs:!1}),JL=Oe({...ZL,props:XL,setup(e){const t=e,n=jn("icon"),s=le(()=>{const{size:o,color:a}=t;return!o&&!a?{}:{fontSize:sL(o)?void 0:Ii(o),"--color":a}});return(o,a)=>(j(),de("i",Ps({class:N(n).b(),style:N(s)},o.$attrs),[vt(o.$slots,"default")],16))}});var QL=Mn(JL,[["__file","icon.vue"]]);const wr=Oi(QL);/*! Element Plus Icons Vue v2.3.1 */var jL=Oe({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"})]))}}),eR=jL,tR=Oe({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),nR=tR,rR=Oe({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),iR=rR,sR=Oe({name:"Close",__name:"close",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),xc=sR,oR=Oe({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}}),aR=oR,lR=Oe({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),cR=lR,uR=Oe({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}}),fR=uR,dR=Oe({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"})]))}}),pR=dR,gR=Oe({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118M512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412M512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512"})]))}}),_R=gR,mR=Oe({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),hR=mR,bR=Oe({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),vR=bR,ER=Oe({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),yR=ER,wR=Oe({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(j(),de("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[G("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),SR=wR;const B0=fn([String,Object,Function]),TR={Close:xc},NR={Close:xc},eh={success:hR,warning:vR,error:iR,info:cR},fp=e=>e,CR=pn({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),U0=e=>rL(CR,e),IR=["class","style"],AR=/^on[A-Z]/,OR=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,s=le(()=>((n==null?void 0:n.value)||[]).concat(IR)),o=Tn();return le(o?()=>{var a;return sp(Object.entries((a=o.proxy)==null?void 0:a.$attrs).filter(([c])=>!s.value.includes(c)&&!(t&&AR.test(c))))}:()=>({}))},dp=Symbol("formContextKey"),H0=Symbol("formItemContextKey"),th={prefix:Math.floor(Math.random()*1e4),current:0},xR=Symbol("elIdInjection"),LR=()=>Tn()?Ot(xR,th):th,rc=e=>{const t=LR(),n=h0();return gL(()=>N(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},RR=()=>{const e=Ot(dp,void 0),t=Ot(H0,void 0);return{form:e,formItem:t}},MR=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:s})=>{n||(n=fe(!1)),s||(s=fe(!1));const o=fe();let a;const c=le(()=>{var u;return!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&((u=t.inputIds)==null?void 0:u.length)<=1)});return Xt(()=>{a=Ft([cd(e,"id"),n],([u,f])=>{const d=u??(f?void 0:rc().value);d!==o.value&&(t!=null&&t.removeInputId&&(o.value&&t.removeInputId(o.value),!(s!=null&&s.value)&&!f&&d&&t.addInputId(d)),o.value=d)},{immediate:!0})}),hc(()=>{a&&a(),t!=null&&t.removeInputId&&o.value&&t.removeInputId(o.value)}),{isLabeledByFormItem:c,inputId:o}},z0=e=>{const t=Tn();return le(()=>{var n,s;return(s=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:s[e]})},kR=(e,t={})=>{const n=fe(void 0),s=t.prop?n:z0("size"),o=t.global?n:$L(),a=t.form?{size:void 0}:Ot(dp,void 0),c=t.formItem?{size:void 0}:Ot(H0,void 0);return le(()=>s.value||N(e)||(c==null?void 0:c.size)||(a==null?void 0:a.size)||o.value||"")},DR=e=>{const t=z0("disabled"),n=Ot(dp,void 0);return le(()=>t.value||N(e)||(n==null?void 0:n.disabled)||!1)},co=4,PR={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},$R=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),pp=Symbol("scrollbarContextKey"),FR=pn({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),BR="Thumb",UR=Oe({__name:"thumb",props:FR,setup(e){const t=e,n=Ot(pp),s=jn("scrollbar");n||O0(BR,"can not inject scrollbar context");const o=fe(),a=fe(),c=fe({}),u=fe(!1);let f=!1,d=!1,g=on?document.onselectstart:null;const _=le(()=>PR[t.vertical?"vertical":"horizontal"]),m=le(()=>$R({size:t.size,move:t.move,bar:_.value})),y=le(()=>o.value[_.value.offset]**2/n.wrapElement[_.value.scrollSize]/t.ratio/a.value[_.value.offset]),v=k=>{var D;if(k.stopPropagation(),k.ctrlKey||[1,2].includes(k.button))return;(D=window.getSelection())==null||D.removeAllRanges(),T(k);const U=k.currentTarget;U&&(c.value[_.value.axis]=U[_.value.offset]-(k[_.value.client]-U.getBoundingClientRect()[_.value.direction]))},E=k=>{if(!a.value||!o.value||!n.wrapElement)return;const D=Math.abs(k.target.getBoundingClientRect()[_.value.direction]-k[_.value.client]),U=a.value[_.value.offset]/2,B=(D-U)*100*y.value/o.value[_.value.offset];n.wrapElement[_.value.scroll]=B*n.wrapElement[_.value.scrollSize]/100},T=k=>{k.stopImmediatePropagation(),f=!0,document.addEventListener("mousemove",h),document.addEventListener("mouseup",O),g=document.onselectstart,document.onselectstart=()=>!1},h=k=>{if(!o.value||!a.value||f===!1)return;const D=c.value[_.value.axis];if(!D)return;const U=(o.value.getBoundingClientRect()[_.value.direction]-k[_.value.client])*-1,B=a.value[_.value.offset]-D,ie=(U-B)*100*y.value/o.value[_.value.offset];n.wrapElement[_.value.scroll]=ie*n.wrapElement[_.value.scrollSize]/100},O=()=>{f=!1,c.value[_.value.axis]=0,document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",O),x(),d&&(u.value=!1)},M=()=>{d=!1,u.value=!!t.size},I=()=>{d=!0,u.value=f};Br(()=>{x(),document.removeEventListener("mouseup",O)});const x=()=>{document.onselectstart!==g&&(document.onselectstart=g)};return Qr(cd(n,"scrollbarElement"),"mousemove",M),Qr(cd(n,"scrollbarElement"),"mouseleave",I),(k,D)=>(j(),Mt(No,{name:N(s).b("fade"),persisted:""},{default:Xe(()=>[Kn(G("div",{ref_key:"instance",ref:o,class:Ie([N(s).e("bar"),N(s).is(N(_).key)]),onMousedown:E,onClick:Qi(()=>{},["stop"])},[G("div",{ref_key:"thumb",ref:a,class:Ie(N(s).e("thumb")),style:gt(N(m)),onMousedown:v},null,38)],42,["onClick"]),[[ei,k.always||u.value]])]),_:1},8,["name"]))}});var nh=Mn(UR,[["__file","thumb.vue"]]);const HR=pn({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),zR=Oe({__name:"bar",props:HR,setup(e,{expose:t}){const n=e,s=Ot(pp),o=fe(0),a=fe(0),c=fe(""),u=fe(""),f=fe(1),d=fe(1);return t({handleScroll:m=>{if(m){const y=m.offsetHeight-co,v=m.offsetWidth-co;a.value=m.scrollTop*100/y*f.value,o.value=m.scrollLeft*100/v*d.value}},update:()=>{const m=s==null?void 0:s.wrapElement;if(!m)return;const y=m.offsetHeight-co,v=m.offsetWidth-co,E=y**2/m.scrollHeight,T=v**2/m.scrollWidth,h=Math.max(E,n.minSize),O=Math.max(T,n.minSize);f.value=E/(y-E)/(h/(y-h)),d.value=T/(v-T)/(O/(v-O)),u.value=h+co<y?`${h}px`:"",c.value=O+co<v?`${O}px`:""}}),(m,y)=>(j(),de(nt,null,[he(nh,{move:o.value,ratio:d.value,size:c.value,always:m.always},null,8,["move","ratio","size","always"]),he(nh,{move:a.value,ratio:f.value,size:u.value,vertical:"",always:m.always},null,8,["move","ratio","size","always"])],64))}});var WR=Mn(zR,[["__file","bar.vue"]]);const GR=pn({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:fn([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...U0(["ariaLabel","ariaOrientation"])}),KR={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(In)},VR="ElScrollbar",qR=Oe({name:VR}),YR=Oe({...qR,props:GR,emits:KR,setup(e,{expose:t,emit:n}){const s=e,o=jn("scrollbar");let a,c,u=0,f=0;const d=fe(),g=fe(),_=fe(),m=fe(),y=le(()=>{const x={};return s.height&&(x.height=Ii(s.height)),s.maxHeight&&(x.maxHeight=Ii(s.maxHeight)),[s.wrapStyle,x]}),v=le(()=>[s.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!s.native}]),E=le(()=>[o.e("view"),s.viewClass]),T=()=>{var x;g.value&&((x=m.value)==null||x.handleScroll(g.value),u=g.value.scrollTop,f=g.value.scrollLeft,n("scroll",{scrollTop:g.value.scrollTop,scrollLeft:g.value.scrollLeft}))};function h(x,k){Nt(x)?g.value.scrollTo(x):In(x)&&In(k)&&g.value.scrollTo(x,k)}const O=x=>{In(x)&&(g.value.scrollTop=x)},M=x=>{In(x)&&(g.value.scrollLeft=x)},I=()=>{var x;(x=m.value)==null||x.update()};return Ft(()=>s.noresize,x=>{x?(a==null||a(),c==null||c()):({stop:a}=A0(_,I),c=Qr("resize",I))},{immediate:!0}),Ft(()=>[s.maxHeight,s.height],()=>{s.native||dn(()=>{var x;I(),g.value&&((x=m.value)==null||x.handleScroll(g.value))})}),Ni(pp,Bs({scrollbarElement:d,wrapElement:g})),xv(()=>{g.value&&(g.value.scrollTop=u,g.value.scrollLeft=f)}),Xt(()=>{s.native||dn(()=>{I()})}),Rv(()=>I()),t({wrapRef:g,update:I,scrollTo:h,setScrollTop:O,setScrollLeft:M,handleScroll:T}),(x,k)=>(j(),de("div",{ref_key:"scrollbarRef",ref:d,class:Ie(N(o).b())},[G("div",{ref_key:"wrapRef",ref:g,class:Ie(N(v)),style:gt(N(y)),tabindex:x.tabindex,onScroll:T},[(j(),Mt(bc(x.tag),{id:x.id,ref_key:"resizeRef",ref:_,class:Ie(N(E)),style:gt(x.viewStyle),role:x.role,"aria-label":x.ariaLabel,"aria-orientation":x.ariaOrientation},{default:Xe(()=>[vt(x.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),x.native?Je("v-if",!0):(j(),Mt(WR,{key:0,ref_key:"barRef",ref:m,always:x.always,"min-size":x.minSize},null,8,["always","min-size"]))],2))}});var XR=Mn(YR,[["__file","scrollbar.vue"]]);const gp=Oi(XR),ZR=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.tabIndex<0||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true")return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},mf="focus-trap.focus-after-trapped",hf="focus-trap.focus-after-released",JR="focus-trap.focusout-prevented",rh={cancelable:!0,bubbles:!1},QR={cancelable:!0,bubbles:!1},ih="focusAfterTrapped",sh="focusAfterReleased",W0=Symbol("elFocusTrap"),_p=fe(),Lc=fe(0),mp=fe(0);let Rl=0;const G0=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const o=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||o?NodeFilter.FILTER_SKIP:s.tabIndex>=0||s===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},oh=(e,t)=>{for(const n of e)if(!jR(n,t))return n},jR=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},eM=e=>{const t=G0(e),n=oh(t,e),s=oh(t.reverse(),e);return[n,s]},tM=e=>e instanceof HTMLInputElement&&"select"in e,Ki=(e,t)=>{if(e&&e.focus){const n=document.activeElement;let s=!1;tc(e)&&!ZR(e)&&!e.getAttribute("tabindex")&&(e.setAttribute("tabindex","-1"),s=!0),e.focus({preventScroll:!0}),mp.value=window.performance.now(),e!==n&&tM(e)&&t&&e.select(),tc(e)&&s&&e.removeAttribute("tabindex")}};function ah(e,t){const n=[...e],s=e.indexOf(t);return s!==-1&&n.splice(s,1),n}const nM=()=>{let e=[];return{push:s=>{const o=e[0];o&&s!==o&&o.pause(),e=ah(e,s),e.unshift(s)},remove:s=>{var o,a;e=ah(e,s),(a=(o=e[0])==null?void 0:o.resume)==null||a.call(o)}}},rM=(e,t=!1)=>{const n=document.activeElement;for(const s of e)if(Ki(s,t),document.activeElement!==n)return},lh=nM(),iM=()=>Lc.value>mp.value,Ml=()=>{_p.value="pointer",Lc.value=window.performance.now()},ch=()=>{_p.value="keyboard",Lc.value=window.performance.now()},sM=()=>(Xt(()=>{Rl===0&&(document.addEventListener("mousedown",Ml),document.addEventListener("touchstart",Ml),document.addEventListener("keydown",ch)),Rl++}),Br(()=>{Rl--,Rl<=0&&(document.removeEventListener("mousedown",Ml),document.removeEventListener("touchstart",Ml),document.removeEventListener("keydown",ch))}),{focusReason:_p,lastUserFocusTimestamp:Lc,lastAutomatedFocusTimestamp:mp}),kl=e=>new CustomEvent(JR,{...QR,detail:e}),vi={tab:"Tab",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape"};let fo=[];const uh=e=>{e.code===vi.esc&&fo.forEach(t=>t(e))},oM=e=>{Xt(()=>{fo.length===0&&document.addEventListener("keydown",uh),on&&fo.push(e)}),Br(()=>{fo=fo.filter(t=>t!==e),fo.length===0&&on&&document.removeEventListener("keydown",uh)})},aM=Oe({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[ih,sh,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=fe();let s,o;const{focusReason:a}=sM();oM(v=>{e.trapped&&!c.paused&&t("release-requested",v)});const c={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},u=v=>{if(!e.loop&&!e.trapped||c.paused)return;const{code:E,altKey:T,ctrlKey:h,metaKey:O,currentTarget:M,shiftKey:I}=v,{loop:x}=e,k=E===vi.tab&&!T&&!h&&!O,D=document.activeElement;if(k&&D){const U=M,[B,ie]=eM(U);if(B&&ie){if(!I&&D===ie){const Z=kl({focusReason:a.value});t("focusout-prevented",Z),Z.defaultPrevented||(v.preventDefault(),x&&Ki(B,!0))}else if(I&&[B,U].includes(D)){const Z=kl({focusReason:a.value});t("focusout-prevented",Z),Z.defaultPrevented||(v.preventDefault(),x&&Ki(ie,!0))}}else if(D===U){const Z=kl({focusReason:a.value});t("focusout-prevented",Z),Z.defaultPrevented||v.preventDefault()}}};Ni(W0,{focusTrapRef:n,onKeydown:u}),Ft(()=>e.focusTrapEl,v=>{v&&(n.value=v)},{immediate:!0}),Ft([n],([v],[E])=>{v&&(v.addEventListener("keydown",u),v.addEventListener("focusin",g),v.addEventListener("focusout",_)),E&&(E.removeEventListener("keydown",u),E.removeEventListener("focusin",g),E.removeEventListener("focusout",_))});const f=v=>{t(ih,v)},d=v=>t(sh,v),g=v=>{const E=N(n);if(!E)return;const T=v.target,h=v.relatedTarget,O=T&&E.contains(T);e.trapped||h&&E.contains(h)||(s=h),O&&t("focusin",v),!c.paused&&e.trapped&&(O?o=T:Ki(o,!0))},_=v=>{const E=N(n);if(!(c.paused||!E))if(e.trapped){const T=v.relatedTarget;!N0(T)&&!E.contains(T)&&setTimeout(()=>{if(!c.paused&&e.trapped){const h=kl({focusReason:a.value});t("focusout-prevented",h),h.defaultPrevented||Ki(o,!0)}},0)}else{const T=v.target;T&&E.contains(T)||t("focusout",v)}};async function m(){await dn();const v=N(n);if(v){lh.push(c);const E=v.contains(document.activeElement)?s:document.activeElement;if(s=E,!v.contains(E)){const h=new Event(mf,rh);v.addEventListener(mf,f),v.dispatchEvent(h),h.defaultPrevented||dn(()=>{let O=e.focusStartEl;Et(O)||(Ki(O),document.activeElement!==O&&(O="first")),O==="first"&&rM(G0(v),!0),(document.activeElement===E||O==="container")&&Ki(v)})}}}function y(){const v=N(n);if(v){v.removeEventListener(mf,f);const E=new CustomEvent(hf,{...rh,detail:{focusReason:a.value}});v.addEventListener(hf,d),v.dispatchEvent(E),!E.defaultPrevented&&(a.value=="keyboard"||!iM()||v.contains(document.activeElement))&&Ki(s??document.body),v.removeEventListener(hf,d),lh.remove(c)}}return Xt(()=>{e.trapped&&m(),Ft(()=>e.trapped,v=>{v?m():y()})}),Br(()=>{e.trapped&&y(),n.value&&(n.value.removeEventListener("keydown",u),n.value.removeEventListener("focusin",g),n.value.removeEventListener("focusout",_),n.value=void 0)}),{onKeydown:u}}});function lM(e,t,n,s,o,a){return vt(e.$slots,"default",{handleKeydown:e.onKeydown})}var hp=Mn(aM,[["render",lM],["__file","focus-trap.vue"]]);const K0=pn({to:{type:fn([String,Object]),required:!0},disabled:Boolean}),cM=Oe({__name:"teleport",props:K0,setup(e){return(t,n)=>t.disabled?vt(t.$slots,"default",{key:0}):(j(),Mt(gI,{key:1,to:t.to},[vt(t.$slots,"default")],8,["to"]))}});var uM=Mn(cM,[["__file","teleport.vue"]]);const bp=Oi(uM),fM=pn({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:fn([String,Object,Array])},offset:{type:fn(Array),default:[0,0]},badgeClass:{type:String}}),dM=Oe({name:"ElBadge"}),pM=Oe({...dM,props:fM,setup(e,{expose:t}){const n=e,s=jn("badge"),o=le(()=>n.isDot?"":In(n.value)&&In(n.max)?n.max<n.value?`${n.max}+`:`${n.value}`:`${n.value}`),a=le(()=>{var c,u,f,d,g;return[{backgroundColor:n.color,marginRight:Ii(-((u=(c=n.offset)==null?void 0:c[0])!=null?u:0)),marginTop:Ii((d=(f=n.offset)==null?void 0:f[1])!=null?d:0)},(g=n.badgeStyle)!=null?g:{}]});return t({content:o}),(c,u)=>(j(),de("div",{class:Ie(N(s).b())},[vt(c.$slots,"default"),he(No,{name:`${N(s).namespace.value}-zoom-in-center`,persisted:""},{default:Xe(()=>[Kn(G("sup",{class:Ie([N(s).e("content"),N(s).em("content",c.type),N(s).is("fixed",!!c.$slots.default),N(s).is("dot",c.isDot),N(s).is("hide-zero",!c.showZero&&n.value===0),c.badgeClass]),style:gt(N(a))},[vt(c.$slots,"content",{value:N(o)},()=>[Ci(Fe(N(o)),1)])],6),[[ei,!c.hidden&&(N(o)||c.isDot||c.$slots.content)]])]),_:3},8,["name"])],2))}});var gM=Mn(pM,[["__file","badge.vue"]]);const _M=Oi(gM),vp=({from:e,replacement:t,scope:n,version:s,ref:o,type:a="API"},c)=>{Ft(()=>N(c),u=>{},{immediate:!0})};var Dl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function mM(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gl=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Gl||{});const V0=pn({modelValue:{type:[String,Number,Boolean],default:void 0},size:lp,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),hM=pn({...V0,border:Boolean}),q0={[xa]:e=>Et(e)||In(e)||ba(e),[up]:e=>Et(e)||In(e)||ba(e)},Y0=Symbol("radioGroupKey"),X0=(e,t)=>{const n=fe(),s=Ot(Y0,void 0),o=le(()=>!!s),a=le(()=>Um(e.value)?e.label:e.value),c=le({get(){return o.value?s.modelValue:e.modelValue},set(_){o.value?s.changeEvent(_):t&&t(xa,_),n.value.checked=e.modelValue===a.value}}),u=kR(le(()=>s==null?void 0:s.size)),f=DR(le(()=>s==null?void 0:s.disabled)),d=fe(!1),g=le(()=>f.value||o.value&&c.value!==a.value?-1:0);return vp({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},le(()=>o.value&&Um(e.value))),{radioRef:n,isGroup:o,radioGroup:s,focus:d,size:u,disabled:f,tabIndex:g,modelValue:c,actualValue:a}},bM=Oe({name:"ElRadio"}),vM=Oe({...bM,props:hM,emits:q0,setup(e,{emit:t}){const n=e,s=jn("radio"),{radioRef:o,radioGroup:a,focus:c,size:u,disabled:f,modelValue:d,actualValue:g}=X0(n,t);function _(){dn(()=>t(up,d.value))}return(m,y)=>{var v;return j(),de("label",{class:Ie([N(s).b(),N(s).is("disabled",N(f)),N(s).is("focus",N(c)),N(s).is("bordered",m.border),N(s).is("checked",N(d)===N(g)),N(s).m(N(u))])},[G("span",{class:Ie([N(s).e("input"),N(s).is("disabled",N(f)),N(s).is("checked",N(d)===N(g))])},[Kn(G("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":E=>$t(d)?d.value=E:null,class:Ie(N(s).e("original")),value:N(g),name:m.name||((v=N(a))==null?void 0:v.name),disabled:N(f),checked:N(d)===N(g),type:"radio",onFocus:E=>c.value=!0,onBlur:E=>c.value=!1,onChange:_,onClick:Qi(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","checked","onFocus","onBlur","onClick"]),[[a0,N(d)]]),G("span",{class:Ie(N(s).e("inner"))},null,2)],2),G("span",{class:Ie(N(s).e("label")),onKeydown:Qi(()=>{},["stop"])},[vt(m.$slots,"default",{},()=>[Ci(Fe(m.label),1)])],42,["onKeydown"])],2)}}});var EM=Mn(vM,[["__file","radio.vue"]]);const yM=pn({...V0}),wM=Oe({name:"ElRadioButton"}),SM=Oe({...wM,props:yM,setup(e){const t=e,n=jn("radio"),{radioRef:s,focus:o,size:a,disabled:c,modelValue:u,radioGroup:f,actualValue:d}=X0(t),g=le(()=>({backgroundColor:(f==null?void 0:f.fill)||"",borderColor:(f==null?void 0:f.fill)||"",boxShadow:f!=null&&f.fill?`-1px 0 0 0 ${f.fill}`:"",color:(f==null?void 0:f.textColor)||""}));return(_,m)=>{var y;return j(),de("label",{class:Ie([N(n).b("button"),N(n).is("active",N(u)===N(d)),N(n).is("disabled",N(c)),N(n).is("focus",N(o)),N(n).bm("button",N(a))])},[Kn(G("input",{ref_key:"radioRef",ref:s,"onUpdate:modelValue":v=>$t(u)?u.value=v:null,class:Ie(N(n).be("button","original-radio")),value:N(d),type:"radio",name:_.name||((y=N(f))==null?void 0:y.name),disabled:N(c),onFocus:v=>o.value=!0,onBlur:v=>o.value=!1,onClick:Qi(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","onFocus","onBlur","onClick"]),[[a0,N(u)]]),G("span",{class:Ie(N(n).be("button","inner")),style:gt(N(u)===N(d)?N(g):{}),onKeydown:Qi(()=>{},["stop"])},[vt(_.$slots,"default",{},()=>[Ci(Fe(_.label),1)])],46,["onKeydown"])],2)}}});var Z0=Mn(SM,[["__file","radio-button.vue"]]);const TM=pn({id:{type:String,default:void 0},size:lp,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},...U0(["ariaLabel"])}),NM=q0,CM=Oe({name:"ElRadioGroup"}),IM=Oe({...CM,props:TM,emits:NM,setup(e,{emit:t}){const n=e,s=jn("radio"),o=rc(),a=fe(),{formItem:c}=RR(),{inputId:u,isLabeledByFormItem:f}=MR(n,{formItemContext:c}),d=_=>{t(xa,_),dn(()=>t(up,_))};Xt(()=>{const _=a.value.querySelectorAll("[type=radio]"),m=_[0];!Array.from(_).some(y=>y.checked)&&m&&(m.tabIndex=0)});const g=le(()=>n.name||o.value);return Ni(Y0,Bs({...pv(n),changeEvent:d,name:g})),Ft(()=>n.modelValue,()=>{n.validateEvent&&(c==null||c.validate("change").catch(_=>void 0))}),(_,m)=>(j(),de("div",{id:N(u),ref_key:"radioGroupRef",ref:a,class:Ie(N(s).b("group")),role:"radiogroup","aria-label":N(f)?void 0:_.ariaLabel||"radio-group","aria-labelledby":N(f)?N(c).labelId:void 0},[vt(_.$slots,"default")],10,["id","aria-label","aria-labelledby"]))}});var J0=Mn(IM,[["__file","radio-group.vue"]]);Oi(EM,{RadioButton:Z0,RadioGroup:J0});const AM=F0(J0),OM=F0(Z0),xM=(e,t)=>{if(!on||!e||!t)return!1;const n=e.getBoundingClientRect();let s;return t instanceof Element?s=t.getBoundingClientRect():s={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top<s.bottom&&n.bottom>s.top&&n.right>s.left&&n.left<s.right};pn({a11y:{type:Boolean,default:!0},locale:{type:fn(Object)},size:lp,button:{type:fn(Object)},experimentalFeatures:{type:fn(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:fn(Object)},zIndex:Number,namespace:{type:String,default:"el"},...BL});const Zr={},Q0=e=>{if(!e)return{onClick:Gn,onMousedown:Gn,onMouseup:Gn};let t=!1,n=!1;return{onClick:c=>{t&&n&&e(c),t=n=!1},onMousedown:c=>{t=c.target===c.currentTarget},onMouseup:c=>{n=c.target===c.currentTarget}}},LM=pn({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:fn([String,Array,Object])},zIndex:{type:fn([String,Number])}}),RM={click:e=>e instanceof MouseEvent},MM="overlay";var kM=Oe({name:"ElOverlay",props:LM,emits:RM,setup(e,{slots:t,emit:n}){const s=jn(MM),o=f=>{n("click",f)},{onClick:a,onMousedown:c,onMouseup:u}=Q0(e.customMaskEvent?void 0:o);return()=>e.mask?he("div",{class:[s.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:a,onMousedown:c,onMouseup:u},[vt(t,"default")],Gl.STYLE|Gl.CLASS|Gl.PROPS,["onClick","onMouseup","onMousedown"]):yc("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[vt(t,"default")])}});const j0=kM,eE=Symbol("dialogInjectionKey"),tE=pn({center:Boolean,alignCenter:Boolean,closeIcon:{type:B0},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,headerClass:String,bodyClass:String,footerClass:String,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),DM={close:()=>!0},PM=(e,t,n,s)=>{const o={offsetX:0,offsetY:0},a=(_,m)=>{if(e.value){const{offsetX:y,offsetY:v}=o,E=e.value.getBoundingClientRect(),T=E.left,h=E.top,O=E.width,M=E.height,I=document.documentElement.clientWidth,x=document.documentElement.clientHeight,k=-T+y,D=-h+v,U=I-T-O+y,B=x-h-M+v;s!=null&&s.value||(_=Math.min(Math.max(_,k),U),m=Math.min(Math.max(m,D),B)),o.offsetX=_,o.offsetY=m,e.value.style.transform=`translate(${Ii(_)}, ${Ii(m)})`}},c=_=>{const m=_.clientX,y=_.clientY,{offsetX:v,offsetY:E}=o,T=O=>{const M=v+O.clientX-m,I=E+O.clientY-y;a(M,I)},h=()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",h)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",h)},u=()=>{t.value&&e.value&&(t.value.addEventListener("mousedown",c),window.addEventListener("resize",g))},f=()=>{t.value&&e.value&&(t.value.removeEventListener("mousedown",c),window.removeEventListener("resize",g))},d=()=>{o.offsetX=0,o.offsetY=0,e.value&&(e.value.style.transform="")},g=()=>{const{offsetX:_,offsetY:m}=o;a(_,m)};return Xt(()=>{Jd(()=>{n.value?u():f()})}),Br(()=>{f()}),{resetPosition:d,updatePosition:g}},$M=(...e)=>t=>{e.forEach(n=>{Ge(n)?n(t):n.value=t})},FM=Oe({name:"ElDialogContent"}),BM=Oe({...FM,props:tE,emits:DM,setup(e,{expose:t}){const n=e,{t:s}=Oa(),{Close:o}=TR,{dialogRef:a,headerRef:c,bodyId:u,ns:f,style:d}=Ot(eE),{focusTrapRef:g}=Ot(W0),_=le(()=>[f.b(),f.is("fullscreen",n.fullscreen),f.is("draggable",n.draggable),f.is("align-center",n.alignCenter),{[f.m("center")]:n.center}]),m=$M(g,a),y=le(()=>n.draggable),v=le(()=>n.overflow),{resetPosition:E,updatePosition:T}=PM(a,c,y,v);return t({resetPosition:E,updatePosition:T}),(h,O)=>(j(),de("div",{ref:N(m),class:Ie(N(_)),style:gt(N(d)),tabindex:"-1"},[G("header",{ref_key:"headerRef",ref:c,class:Ie([N(f).e("header"),h.headerClass,{"show-close":h.showClose}])},[vt(h.$slots,"header",{},()=>[G("span",{role:"heading","aria-level":h.ariaLevel,class:Ie(N(f).e("title"))},Fe(h.title),11,["aria-level"])]),h.showClose?(j(),de("button",{key:0,"aria-label":N(s)("el.dialog.close"),class:Ie(N(f).e("headerbtn")),type:"button",onClick:M=>h.$emit("close")},[he(N(wr),{class:Ie(N(f).e("close"))},{default:Xe(()=>[(j(),Mt(bc(h.closeIcon||N(o))))]),_:1},8,["class"])],10,["aria-label","onClick"])):Je("v-if",!0)],2),G("div",{id:N(u),class:Ie([N(f).e("body"),h.bodyClass])},[vt(h.$slots,"default")],10,["id"]),h.$slots.footer?(j(),de("footer",{key:0,class:Ie([N(f).e("footer"),h.footerClass])},[vt(h.$slots,"footer")],2)):Je("v-if",!0)],6))}});var UM=Mn(BM,[["__file","dialog-content.vue"]]);const nE=pn({...tE,appendToBody:Boolean,appendTo:{type:K0.to.type,default:"body"},beforeClose:{type:fn(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,headerClass:String,bodyClass:String,footerClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:Boolean,headerAriaLevel:{type:String,default:"2"}}),rE={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[xa]:e=>ba(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},HM=(e,t={})=>{$t(e)||O0("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||jn("popup"),s=le(()=>n.bm("parent","hidden"));if(!on||jm(document.body,s.value))return;let o=0,a=!1,c="0";const u=()=>{setTimeout(()=>{typeof document>"u"||a&&document&&(document.body.style.width=c,GL(document.body,s.value))},200)};Ft(e,f=>{if(!f){u();return}a=!jm(document.body,s.value),a&&(c=document.body.style.width,WL(document.body,s.value)),o=qL(n.namespace.value);const d=document.documentElement.clientHeight<document.body.scrollHeight,g=$0(document.body,"overflowY");o>0&&(d||g==="scroll")&&a&&(document.body.style.width=`calc(100% - ${o}px)`)}),Ud(()=>u())},iE=(e,t)=>{var n;const o=Tn().emit,{nextZIndex:a}=ap();let c="";const u=rc(),f=rc(),d=fe(!1),g=fe(!1),_=fe(!1),m=fe((n=e.zIndex)!=null?n:a());let y,v;const E=cp("namespace",la),T=le(()=>{const Me={},ce=`--${E.value}-dialog`;return e.fullscreen||(e.top&&(Me[`${ce}-margin-top`]=e.top),e.width&&(Me[`${ce}-width`]=Ii(e.width))),Me}),h=le(()=>e.alignCenter?{display:"flex"}:{});function O(){o("opened")}function M(){o("closed"),o(xa,!1),e.destroyOnClose&&(_.value=!1)}function I(){o("close")}function x(){v==null||v(),y==null||y(),e.openDelay&&e.openDelay>0?{stop:y}=wd(()=>B(),e.openDelay):B()}function k(){y==null||y(),v==null||v(),e.closeDelay&&e.closeDelay>0?{stop:v}=wd(()=>ie(),e.closeDelay):ie()}function D(){function Me(ce){ce||(g.value=!0,d.value=!1)}e.beforeClose?e.beforeClose(Me):k()}function U(){e.closeOnClickModal&&D()}function B(){on&&(d.value=!0)}function ie(){d.value=!1}function J(){o("openAutoFocus")}function Z(){o("closeAutoFocus")}function Ne(Me){var ce;((ce=Me.detail)==null?void 0:ce.focusReason)==="pointer"&&Me.preventDefault()}e.lockScroll&&HM(d);function Pe(){e.closeOnPressEscape&&D()}return Ft(()=>e.modelValue,Me=>{Me?(g.value=!1,x(),_.value=!0,m.value=jx(e.zIndex)?a():m.value++,dn(()=>{o("open"),t.value&&(t.value.parentElement.scrollTop=0,t.value.parentElement.scrollLeft=0,t.value.scrollTop=0)})):d.value&&k()}),Ft(()=>e.fullscreen,Me=>{t.value&&(Me?(c=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=c)}),Xt(()=>{e.modelValue&&(d.value=!0,_.value=!0,x())}),{afterEnter:O,afterLeave:M,beforeLeave:I,handleClose:D,onModalClick:U,close:k,doClose:ie,onOpenAutoFocus:J,onCloseAutoFocus:Z,onCloseRequested:Pe,onFocusoutPrevented:Ne,titleId:u,bodyId:f,closed:g,style:T,overlayDialogStyle:h,rendered:_,visible:d,zIndex:m}},zM=Oe({name:"ElDialog",inheritAttrs:!1}),WM=Oe({...zM,props:nE,emits:rE,setup(e,{expose:t}){const n=e,s=Dv();vp({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},le(()=>!!s.title));const o=jn("dialog"),a=fe(),c=fe(),u=fe(),{visible:f,titleId:d,bodyId:g,style:_,overlayDialogStyle:m,rendered:y,zIndex:v,afterEnter:E,afterLeave:T,beforeLeave:h,handleClose:O,onModalClick:M,onOpenAutoFocus:I,onCloseAutoFocus:x,onCloseRequested:k,onFocusoutPrevented:D}=iE(n,a);Ni(eE,{dialogRef:a,headerRef:c,bodyId:g,ns:o,rendered:y,style:_});const U=Q0(M),B=le(()=>n.draggable&&!n.fullscreen);return t({visible:f,dialogContentRef:u,resetPosition:()=>{var J;(J=u.value)==null||J.resetPosition()},handleClose:O}),(J,Z)=>(j(),Mt(N(bp),{to:J.appendTo,disabled:J.appendTo!=="body"?!1:!J.appendToBody},{default:Xe(()=>[he(No,{name:"dialog-fade",onAfterEnter:N(E),onAfterLeave:N(T),onBeforeLeave:N(h),persisted:""},{default:Xe(()=>[Kn(he(N(j0),{"custom-mask-event":"",mask:J.modal,"overlay-class":J.modalClass,"z-index":N(v)},{default:Xe(()=>[G("div",{role:"dialog","aria-modal":"true","aria-label":J.title||void 0,"aria-labelledby":J.title?void 0:N(d),"aria-describedby":N(g),class:Ie(`${N(o).namespace.value}-overlay-dialog`),style:gt(N(m)),onClick:N(U).onClick,onMousedown:N(U).onMousedown,onMouseup:N(U).onMouseup},[he(N(hp),{loop:"",trapped:N(f),"focus-start-el":"container",onFocusAfterTrapped:N(I),onFocusAfterReleased:N(x),onFocusoutPrevented:N(D),onReleaseRequested:N(k)},{default:Xe(()=>[N(y)?(j(),Mt(UM,Ps({key:0,ref_key:"dialogContentRef",ref:u},J.$attrs,{center:J.center,"align-center":J.alignCenter,"close-icon":J.closeIcon,draggable:N(B),overflow:J.overflow,fullscreen:J.fullscreen,"header-class":J.headerClass,"body-class":J.bodyClass,"footer-class":J.footerClass,"show-close":J.showClose,title:J.title,"aria-level":J.headerAriaLevel,onClose:N(O)}),AI({header:Xe(()=>[J.$slots.title?vt(J.$slots,"title",{key:1}):vt(J.$slots,"header",{key:0,close:N(O),titleId:N(d),titleClass:N(o).e("title")})]),default:Xe(()=>[vt(J.$slots,"default")]),_:2},[J.$slots.footer?{name:"footer",fn:Xe(()=>[vt(J.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","header-class","body-class","footer-class","show-close","title","aria-level","onClose"])):Je("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,["aria-label","aria-labelledby","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["mask","overlay-class","z-index"]),[[ei,N(f)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var GM=Mn(WM,[["__file","dialog.vue"]]);const KM=Oi(GM),VM=pn({...nE,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}}),qM=rE,YM=Oe({name:"ElDrawer",inheritAttrs:!1}),XM=Oe({...YM,props:VM,emits:qM,setup(e,{expose:t}){const n=e,s=Dv();vp({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},le(()=>!!s.title));const o=fe(),a=fe(),c=jn("drawer"),{t:u}=Oa(),{afterEnter:f,afterLeave:d,beforeLeave:g,visible:_,rendered:m,titleId:y,bodyId:v,zIndex:E,onModalClick:T,onOpenAutoFocus:h,onCloseAutoFocus:O,onFocusoutPrevented:M,onCloseRequested:I,handleClose:x}=iE(n,o),k=le(()=>n.direction==="rtl"||n.direction==="ltr"),D=le(()=>Ii(n.size));return t({handleClose:x,afterEnter:f,afterLeave:d}),(U,B)=>(j(),Mt(N(bp),{to:U.appendTo,disabled:U.appendTo!=="body"?!1:!U.appendToBody},{default:Xe(()=>[he(No,{name:N(c).b("fade"),onAfterEnter:N(f),onAfterLeave:N(d),onBeforeLeave:N(g),persisted:""},{default:Xe(()=>[Kn(he(N(j0),{mask:U.modal,"overlay-class":U.modalClass,"z-index":N(E),onClick:N(T)},{default:Xe(()=>[he(N(hp),{loop:"",trapped:N(_),"focus-trap-el":o.value,"focus-start-el":a.value,onFocusAfterTrapped:N(h),onFocusAfterReleased:N(O),onFocusoutPrevented:N(M),onReleaseRequested:N(I)},{default:Xe(()=>[G("div",Ps({ref_key:"drawerRef",ref:o,"aria-modal":"true","aria-label":U.title||void 0,"aria-labelledby":U.title?void 0:N(y),"aria-describedby":N(v)},U.$attrs,{class:[N(c).b(),U.direction,N(_)&&"open"],style:N(k)?"width: "+N(D):"height: "+N(D),role:"dialog",onClick:Qi(()=>{},["stop"])}),[G("span",{ref_key:"focusStartRef",ref:a,class:Ie(N(c).e("sr-focus")),tabindex:"-1"},null,2),U.withHeader?(j(),de("header",{key:0,class:Ie([N(c).e("header"),U.headerClass])},[U.$slots.title?vt(U.$slots,"title",{key:1},()=>[Je(" DEPRECATED SLOT ")]):vt(U.$slots,"header",{key:0,close:N(x),titleId:N(y),titleClass:N(c).e("title")},()=>[U.$slots.title?Je("v-if",!0):(j(),de("span",{key:0,id:N(y),role:"heading","aria-level":U.headerAriaLevel,class:Ie(N(c).e("title"))},Fe(U.title),11,["id","aria-level"]))]),U.showClose?(j(),de("button",{key:2,"aria-label":N(u)("el.drawer.close"),class:Ie(N(c).e("close-btn")),type:"button",onClick:N(x)},[he(N(wr),{class:Ie(N(c).e("close"))},{default:Xe(()=>[he(N(xc))]),_:1},8,["class"])],10,["aria-label","onClick"])):Je("v-if",!0)],2)):Je("v-if",!0),N(m)?(j(),de("div",{key:1,id:N(v),class:Ie([N(c).e("body"),U.bodyClass])},[vt(U.$slots,"default")],10,["id"])):Je("v-if",!0),U.$slots.footer?(j(),de("div",{key:2,class:Ie([N(c).e("footer"),U.footerClass])},[vt(U.$slots,"footer")],2)):Je("v-if",!0)],16,["aria-label","aria-labelledby","aria-describedby","onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[ei,N(_)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var ZM=Mn(XM,[["__file","drawer.vue"]]);const JM=Oi(ZM),QM=pn({urlList:{type:fn(Array),default:()=>fp([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:{type:Boolean,default:!1},crossorigin:{type:fn(String)}}),jM={close:()=>!0,switch:e=>In(e),rotate:e=>In(e)},ek=Oe({name:"ElImageViewer"}),tk=Oe({...ek,props:QM,emits:jM,setup(e,{expose:t,emit:n}){var s;const o=e,a={CONTAIN:{name:"contain",icon:fa(aR)},ORIGINAL:{name:"original",icon:fa(_R)}};let c,u="";const{t:f}=Oa(),d=jn("image-viewer"),{nextZIndex:g}=ap(),_=fe(),m=fe([]),y=uc(),v=fe(!0),E=fe(o.initialIndex),T=pc(a.CONTAIN),h=fe({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),O=fe((s=o.zIndex)!=null?s:g()),M=le(()=>{const{urlList:ye}=o;return ye.length<=1}),I=le(()=>E.value===0),x=le(()=>E.value===o.urlList.length-1),k=le(()=>o.urlList[E.value]),D=le(()=>[d.e("btn"),d.e("prev"),d.is("disabled",!o.infinite&&I.value)]),U=le(()=>[d.e("btn"),d.e("next"),d.is("disabled",!o.infinite&&x.value)]),B=le(()=>{const{scale:ye,deg:Be,offsetX:xe,offsetY:rt,enableTransition:je}=h.value;let ut=xe/ye,L=rt/ye;const $=Be*Math.PI/180,q=Math.cos($),ae=Math.sin($);ut=ut*q+L*ae,L=L*q-xe/ye*ae;const te={transform:`scale(${ye}) rotate(${Be}deg) translate(${ut}px, ${L}px)`,transition:je?"transform .3s":""};return T.value.name===a.CONTAIN.name&&(te.maxWidth=te.maxHeight="100%"),te}),ie=le(()=>`${E.value+1} / ${o.urlList.length}`);function J(){Ne(),c==null||c(),document.body.style.overflow=u,n("close")}function Z(){const ye=_f(xe=>{switch(xe.code){case vi.esc:o.closeOnPressEscape&&J();break;case vi.space:Ce();break;case vi.left:Bt();break;case vi.up:pt("zoomIn");break;case vi.right:at();break;case vi.down:pt("zoomOut");break}}),Be=_f(xe=>{const rt=xe.deltaY||xe.deltaX;pt(rt<0?"zoomIn":"zoomOut",{zoomRate:o.zoomRate,enableTransition:!1})});y.run(()=>{Qr(document,"keydown",ye),Qr(document,"wheel",Be)})}function Ne(){y.stop()}function Pe(){v.value=!1}function Me(ye){v.value=!1,ye.target.alt=f("el.image.error")}function ce(ye){if(v.value||ye.button!==0||!_.value)return;h.value.enableTransition=!1;const{offsetX:Be,offsetY:xe}=h.value,rt=ye.pageX,je=ye.pageY,ut=_f($=>{h.value={...h.value,offsetX:Be+$.pageX-rt,offsetY:xe+$.pageY-je}}),L=Qr(document,"mousemove",ut);Qr(document,"mouseup",()=>{L()}),ye.preventDefault()}function _e(){h.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function Ce(){if(v.value)return;const ye=Sd(a),Be=Object.values(a),xe=T.value.name,je=(Be.findIndex(ut=>ut.name===xe)+1)%ye.length;T.value=a[ye[je]],_e()}function _t(ye){const Be=o.urlList.length;E.value=(ye+Be)%Be}function Bt(){I.value&&!o.infinite||_t(E.value-1)}function at(){x.value&&!o.infinite||_t(E.value+1)}function pt(ye,Be={}){if(v.value)return;const{minScale:xe,maxScale:rt}=o,{zoomRate:je,rotateDeg:ut,enableTransition:L}={zoomRate:o.zoomRate,rotateDeg:90,enableTransition:!0,...Be};switch(ye){case"zoomOut":h.value.scale>xe&&(h.value.scale=Number.parseFloat((h.value.scale/je).toFixed(3)));break;case"zoomIn":h.value.scale<rt&&(h.value.scale=Number.parseFloat((h.value.scale*je).toFixed(3)));break;case"clockwise":h.value.deg+=ut,n("rotate",h.value.deg);break;case"anticlockwise":h.value.deg-=ut,n("rotate",h.value.deg);break}h.value.enableTransition=L}function bn(ye){var Be;((Be=ye.detail)==null?void 0:Be.focusReason)==="pointer"&&ye.preventDefault()}function en(){o.closeOnPressEscape&&J()}function zt(ye){if(ye.ctrlKey){if(ye.deltaY<0)return ye.preventDefault(),!1;if(ye.deltaY>0)return ye.preventDefault(),!1}}return Ft(k,()=>{dn(()=>{const ye=m.value[0];ye!=null&&ye.complete||(v.value=!0)})}),Ft(E,ye=>{_e(),n("switch",ye)}),Xt(()=>{Z(),c=Qr("wheel",zt,{passive:!1}),u=document.body.style.overflow,document.body.style.overflow="hidden"}),t({setActiveItem:_t}),(ye,Be)=>(j(),Mt(N(bp),{to:"body",disabled:!ye.teleported},{default:Xe(()=>[he(No,{name:"viewer-fade",appear:""},{default:Xe(()=>[G("div",{ref_key:"wrapper",ref:_,tabindex:-1,class:Ie(N(d).e("wrapper")),style:gt({zIndex:O.value})},[he(N(hp),{loop:"",trapped:"","focus-trap-el":_.value,"focus-start-el":"container",onFocusoutPrevented:bn,onReleaseRequested:en},{default:Xe(()=>[G("div",{class:Ie(N(d).e("mask")),onClick:Qi(xe=>ye.hideOnClickModal&&J(),["self"])},null,10,["onClick"]),Je(" CLOSE "),G("span",{class:Ie([N(d).e("btn"),N(d).e("close")]),onClick:J},[he(N(wr),null,{default:Xe(()=>[he(N(xc))]),_:1})],2),Je(" ARROW "),N(M)?Je("v-if",!0):(j(),de(nt,{key:0},[G("span",{class:Ie(N(D)),onClick:Bt},[he(N(wr),null,{default:Xe(()=>[he(N(eR))]),_:1})],2),G("span",{class:Ie(N(U)),onClick:at},[he(N(wr),null,{default:Xe(()=>[he(N(nR))]),_:1})],2)],64)),ye.$slots.progress||ye.showProgress?(j(),de("div",{key:1,class:Ie([N(d).e("btn"),N(d).e("progress")])},[vt(ye.$slots,"progress",{activeIndex:E.value,total:ye.urlList.length},()=>[Ci(Fe(N(ie)),1)])],2)):Je("v-if",!0),Je(" ACTIONS "),G("div",{class:Ie([N(d).e("btn"),N(d).e("actions")])},[G("div",{class:Ie(N(d).e("actions__inner"))},[vt(ye.$slots,"toolbar",{actions:pt,prev:Bt,next:at,reset:Ce,activeIndex:E.value,setActiveItem:_t},()=>[he(N(wr),{onClick:xe=>pt("zoomOut")},{default:Xe(()=>[he(N(SR))]),_:1},8,["onClick"]),he(N(wr),{onClick:xe=>pt("zoomIn")},{default:Xe(()=>[he(N(yR))]),_:1},8,["onClick"]),G("i",{class:Ie(N(d).e("actions__divider"))},null,2),he(N(wr),{onClick:Ce},{default:Xe(()=>[(j(),Mt(bc(N(T).icon)))]),_:1}),G("i",{class:Ie(N(d).e("actions__divider"))},null,2),he(N(wr),{onClick:xe=>pt("anticlockwise")},{default:Xe(()=>[he(N(fR))]),_:1},8,["onClick"]),he(N(wr),{onClick:xe=>pt("clockwise")},{default:Xe(()=>[he(N(pR))]),_:1},8,["onClick"])])],2)],2),Je(" CANVAS "),G("div",{class:Ie(N(d).e("canvas"))},[(j(!0),de(nt,null,jr(ye.urlList,(xe,rt)=>Kn((j(),de("img",{ref_for:!0,ref:je=>m.value[rt]=je,key:xe,src:xe,style:gt(N(B)),class:Ie(N(d).e("img")),crossorigin:ye.crossorigin,onLoad:Pe,onError:Me,onMousedown:ce},null,46,["src","crossorigin"])),[[ei,rt===E.value]])),128))],2),vt(ye.$slots,"default")]),_:3},8,["focus-trap-el"])],6)]),_:3})]),_:3},8,["disabled"]))}});var nk=Mn(tk,[["__file","image-viewer.vue"]]);const sE=Oi(nk),rk=pn({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:fn([String,Object])},previewSrcList:{type:fn(Array),default:()=>fp([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:{type:Boolean,default:!1},crossorigin:{type:fn(String)}}),ik={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>In(e),close:()=>!0,show:()=>!0},sk=Oe({name:"ElImage",inheritAttrs:!1}),ok=Oe({...sk,props:rk,emits:ik,setup(e,{expose:t,emit:n}){const s=e,{t:o}=Oa(),a=jn("image"),c=xI(),u=le(()=>sp(Object.entries(c).filter(([ce])=>/^(data-|on[A-Z])/i.test(ce)||["id","style"].includes(ce)))),f=OR({excludeListeners:!0,excludeKeys:le(()=>Object.keys(u.value))}),d=fe(),g=fe(!1),_=fe(!0),m=fe(!1),y=fe(),v=fe(),E=on&&"loading"in HTMLImageElement.prototype;let T;const h=le(()=>[a.e("inner"),M.value&&a.e("preview"),_.value&&a.is("loading")]),O=le(()=>{const{fit:ce}=s;return on&&ce?{objectFit:ce}:{}}),M=le(()=>{const{previewSrcList:ce}=s;return $e(ce)&&ce.length>0}),I=le(()=>{const{previewSrcList:ce,initialIndex:_e}=s;let Ce=_e;return _e>ce.length-1&&(Ce=0),Ce}),x=le(()=>s.loading==="eager"?!1:!E&&s.loading==="lazy"||s.lazy),k=()=>{on&&(_.value=!0,g.value=!1,d.value=s.src)};function D(ce){_.value=!1,g.value=!1,n("load",ce)}function U(ce){_.value=!1,g.value=!0,n("error",ce)}function B(){xM(y.value,v.value)&&(k(),Z())}const ie=vL(B,200,!0);async function J(){var ce;if(!on)return;await dn();const{scrollContainer:_e}=s;tc(_e)?v.value=_e:Et(_e)&&_e!==""?v.value=(ce=document.querySelector(_e))!=null?ce:void 0:y.value&&(v.value=VL(y.value)),v.value&&(T=Qr(v,"scroll",ie),setTimeout(()=>B(),100))}function Z(){!on||!v.value||!ie||(T==null||T(),v.value=void 0)}function Ne(){M.value&&(m.value=!0,n("show"))}function Pe(){m.value=!1,n("close")}function Me(ce){n("switch",ce)}return Ft(()=>s.src,()=>{x.value?(_.value=!0,g.value=!1,Z(),J()):k()}),Xt(()=>{x.value?J():k()}),t({showPreview:Ne}),(ce,_e)=>(j(),de("div",Ps({ref_key:"container",ref:y},N(u),{class:[N(a).b(),ce.$attrs.class]}),[g.value?vt(ce.$slots,"error",{key:0},()=>[G("div",{class:Ie(N(a).e("error"))},Fe(N(o)("el.image.error")),3)]):(j(),de(nt,{key:1},[d.value!==void 0?(j(),de("img",Ps({key:0},N(f),{src:d.value,loading:ce.loading,style:N(O),class:N(h),crossorigin:ce.crossorigin,onClick:Ne,onLoad:D,onError:U}),null,16,["src","loading","crossorigin"])):Je("v-if",!0),_.value?(j(),de("div",{key:1,class:Ie(N(a).e("wrapper"))},[vt(ce.$slots,"placeholder",{},()=>[G("div",{class:Ie(N(a).e("placeholder"))},null,2)])],2)):Je("v-if",!0)],64)),N(M)?(j(),de(nt,{key:2},[m.value?(j(),Mt(N(sE),{key:0,"z-index":ce.zIndex,"initial-index":N(I),infinite:ce.infinite,"zoom-rate":ce.zoomRate,"min-scale":ce.minScale,"max-scale":ce.maxScale,"show-progress":ce.showProgress,"url-list":ce.previewSrcList,crossorigin:ce.crossorigin,"hide-on-click-modal":ce.hideOnClickModal,teleported:ce.previewTeleported,"close-on-press-escape":ce.closeOnPressEscape,onClose:Pe,onSwitch:Me},{progress:Xe(Ce=>[vt(ce.$slots,"progress",W_(md(Ce)))]),toolbar:Xe(Ce=>[vt(ce.$slots,"toolbar",W_(md(Ce)))]),default:Xe(()=>[ce.$slots.viewer?(j(),de("div",{key:0},[vt(ce.$slots,"viewer")])):Je("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","show-progress","url-list","crossorigin","hide-on-click-modal","teleported","close-on-press-escape"])):Je("v-if",!0)],64)):Je("v-if",!0)],16))}});var ak=Mn(ok,[["__file","image.vue"]]);const lk=Oi(ak),oE=["success","info","warning","error"],Fn=fp({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:on?document.body:void 0}),ck=pn({customClass:{type:String,default:Fn.customClass},dangerouslyUseHTMLString:{type:Boolean,default:Fn.dangerouslyUseHTMLString},duration:{type:Number,default:Fn.duration},icon:{type:B0,default:Fn.icon},id:{type:String,default:Fn.id},message:{type:fn([String,Object,Function]),default:Fn.message},onClose:{type:fn(Function),default:Fn.onClose},showClose:{type:Boolean,default:Fn.showClose},type:{type:String,values:oE,default:Fn.type},plain:{type:Boolean,default:Fn.plain},offset:{type:Number,default:Fn.offset},zIndex:{type:Number,default:Fn.zIndex},grouping:{type:Boolean,default:Fn.grouping},repeatNum:{type:Number,default:Fn.repeatNum}}),uk={destroy:()=>!0},Mr=uv([]),fk=e=>{const t=Mr.findIndex(o=>o.id===e),n=Mr[t];let s;return t>0&&(s=Mr[t-1]),{current:n,prev:s}},dk=e=>{const{prev:t}=fk(e);return t?t.vm.exposed.bottom.value:0},pk=(e,t)=>Mr.findIndex(s=>s.id===e)>0?16:t,gk=Oe({name:"ElMessage"}),_k=Oe({...gk,props:ck,emits:uk,setup(e,{expose:t,emit:n}){const s=e,{Close:o}=NR,a=fe(!1),{ns:c,zIndex:u}=UL("message"),{currentZIndex:f,nextZIndex:d}=u,g=fe(),_=fe(!1),m=fe(0);let y;const v=le(()=>s.type?s.type==="error"?"danger":s.type:"info"),E=le(()=>{const B=s.type;return{[c.bm("icon",B)]:B&&eh[B]}}),T=le(()=>s.icon||eh[s.type]||""),h=le(()=>dk(s.id)),O=le(()=>pk(s.id,s.offset)+h.value),M=le(()=>m.value+O.value),I=le(()=>({top:`${O.value}px`,zIndex:f.value}));function x(){s.duration!==0&&({stop:y}=wd(()=>{D()},s.duration))}function k(){y==null||y()}function D(){_.value=!1,dn(()=>{var B;a.value||((B=s.onClose)==null||B.call(s),n("destroy"))})}function U({code:B}){B===vi.esc&&D()}return Xt(()=>{x(),d(),_.value=!0}),Ft(()=>s.repeatNum,()=>{k(),x()}),Qr(document,"keydown",U),A0(g,()=>{m.value=g.value.getBoundingClientRect().height}),t({visible:_,bottom:M,close:D}),(B,ie)=>(j(),Mt(No,{name:N(c).b("fade"),onBeforeEnter:J=>a.value=!0,onBeforeLeave:B.onClose,onAfterLeave:J=>B.$emit("destroy"),persisted:""},{default:Xe(()=>[Kn(G("div",{id:B.id,ref_key:"messageRef",ref:g,class:Ie([N(c).b(),{[N(c).m(B.type)]:B.type},N(c).is("closable",B.showClose),N(c).is("plain",B.plain),B.customClass]),style:gt(N(I)),role:"alert",onMouseenter:k,onMouseleave:x},[B.repeatNum>1?(j(),Mt(N(_M),{key:0,value:B.repeatNum,type:N(v),class:Ie(N(c).e("badge"))},null,8,["value","type","class"])):Je("v-if",!0),N(T)?(j(),Mt(N(wr),{key:1,class:Ie([N(c).e("icon"),N(E)])},{default:Xe(()=>[(j(),Mt(bc(N(T))))]),_:1},8,["class"])):Je("v-if",!0),vt(B.$slots,"default",{},()=>[B.dangerouslyUseHTMLString?(j(),de(nt,{key:1},[Je(" Caution here, message could've been compromised, never use user's input as message "),G("p",{class:Ie(N(c).e("content")),innerHTML:B.message},null,10,["innerHTML"])],2112)):(j(),de("p",{key:0,class:Ie(N(c).e("content"))},Fe(B.message),3))]),B.showClose?(j(),Mt(N(wr),{key:2,class:Ie(N(c).e("closeBtn")),onClick:Qi(D,["stop"])},{default:Xe(()=>[he(N(o))]),_:1},8,["class","onClick"])):Je("v-if",!0)],46,["id"]),[[ei,_.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var mk=Mn(_k,[["__file","message.vue"]]);let hk=1;const aE=e=>{const t=!e||Et(e)||Ds(e)||Ge(e)?{message:e}:e,n={...Fn,...t};if(!n.appendTo)n.appendTo=document.body;else if(Et(n.appendTo)){let s=document.querySelector(n.appendTo);tc(s)||(s=document.body),n.appendTo=s}return ba(Zr.grouping)&&!n.grouping&&(n.grouping=Zr.grouping),In(Zr.duration)&&n.duration===3e3&&(n.duration=Zr.duration),In(Zr.offset)&&n.offset===16&&(n.offset=Zr.offset),ba(Zr.showClose)&&!n.showClose&&(n.showClose=Zr.showClose),n},bk=e=>{const t=Mr.indexOf(e);if(t===-1)return;Mr.splice(t,1);const{handler:n}=e;n.close()},vk=({appendTo:e,...t},n)=>{const s=`message_${hk++}`,o=t.onClose,a=document.createElement("div"),c={...t,id:s,onClose:()=>{o==null||o(),bk(g)},onDestroy:()=>{Am(null,a)}},u=he(mk,c,Ge(c.message)||Ds(c.message)?{default:Ge(c.message)?c.message:()=>c.message}:null);u.appContext=n||Eo._context,Am(u,a),e.appendChild(a.firstElementChild);const f=u.component,g={id:s,vnode:u,vm:f,handler:{close:()=>{f.exposed.close()}},props:u.component.props};return g},Eo=(e={},t)=>{if(!on)return{close:()=>{}};const n=aE(e);if(n.grouping&&Mr.length){const o=Mr.find(({vnode:a})=>{var c;return((c=a.props)==null?void 0:c.message)===n.message});if(o)return o.props.repeatNum+=1,o.props.type=n.type,o.handler}if(In(Zr.max)&&Mr.length>=Zr.max)return{close:()=>{}};const s=vk(n,t);return Mr.push(s),s.handler};oE.forEach(e=>{Eo[e]=(t={},n)=>{const s=aE(t);return Eo({...s,type:e},n)}});function Ek(e){const t=[...Mr];for(const n of t)(!e||e===n.props.type)&&n.handler.close()}Eo.closeAll=Ek;Eo._context=null;const Hs=YL(Eo,"$message"),yk={c:"c",cpp:"cpp",cc:"cpp",cs:"csharp",css:"css",diff:"diff",go:"go",graphql:"graphql",gql:"graphql",ini:"ini",java:"java",js:"javascript",json:"json",kt:"kotlin",kts:"kotlin",less:"less",lua:"lua",md:"markdown",m:"objectivec",h:"objectivec",pl:"perl",php:"php","php-template":"php-template",txt:"plaintext",py:"python",r:"r",rb:"ruby",rs:"rust",scss:"scss",sql:"sql",swift:"swift",ts:"typescript",tsx:"typescript",vb:"vbnet",wasm:"wasm",xml:"xml",yaml:"yaml",yml:"yaml"};function wk(e){return new Promise(t=>{try{const n=new FileReader;n.onload=()=>{t(n.result)},n.readAsText(e)}catch(n){console.warn(n),t("")}})}function Sk(e){var t;return(t=e.split(".").pop())==null?void 0:t.toLowerCase()}function fh(e){return yk[Sk(e)]}function Tk(e){const t=[];let n="char",s="";function o(a,c){s.length>0&&t.push(s),s=a,n=c}for(let a=0;a<e.length;a+=1){const c=e[a];switch(n){case"char":{c==="<"?o(c,"tag"):c==="&"?o(c,"entity"):s+=c;break}case"tag":{c===">"?(s+=c,o("","char")):s+=c;break}case"entity":{c===";"?(s+=c,o("","char")):s+=c;break}}}return o("","char"),t}function Pl(){return{content:"",name:""}}const La=Ia("files",()=>{const e=fe(Pl()),t=fe(Pl());function n(c){e.value=c}function s(c){t.value=c}function o(){e.value=Pl()}function a(){t.value=Pl()}return{file1:e,file2:t,setFile1:n,setFile2:s,removeFile1:o,removeFile2:a}}),dh={en:{chapter_classic_cases:{title:"🚩 Typical Real-world Cases",case_titles:{"Changing the order of parameter and member variable assignments":"Changing the order of parameter and member variable assignments","Moving the try statement block":"Moving the try statement block","Adding conditional judgment":"Adding conditional judgment","Reusing interface elements":"Reusing interface elements","Copying function implementation":"Copying function implementation","Reuse test functions":"Reuse test functions","Line splits and block moves":"Line splits and block moves","Block copies and block moves":"Block copies and block moves","Converting spaces to indentation":"Converting spaces to indentation"}},chapter_contribution:{title:"🎯 Contribution Guidelines",content:"<p>We welcome contributions through the following methods:</p><ol><li>Submit an Issue to report problems or suggest improvements.</li><li>Fork the repository and submit a Pull Request.</li><li>Participate in discussions about the project.</li></ol>"},chapter_contributors:{title:"🎅 Contributors",content:"<ul><li>Lu Yao (卢遥)</li><li>Liu Wanwei (刘万伟)</li><li>Song Wansheng (宋万盛)</li><li>Chen Jing (陈璟)</li><li>Yan Zhikang (颜智康)</li></ul>"},chapter_instructions:{title:"📜 Usage Instructions",quick_start:{title:"Quick Start",content:'<ol><li>Visit the BDiff online tool at <a href="http://bdiff.net/">http://bdiff.net/</a>.</li><li>Upload the old and new versions of your text file via the file selector.</li><li>Click to view the difference results.</li></ol>'},settings:{title:"Option Settings",content:"<ul><li><strong>Git Difference Algorithm</strong>: Choose from Git's four differencing algorithms. Results may vary slightly; the default Histogram algorithm typically produces the shortest edit scripts.</li><li><strong>Tab Length</strong>: Number of spaces a tab character represents, affecting alignment calculations.</li><li><strong>Minimum Length of Moved Block</strong>: The minimum number of lines a moved block should contain.</li><li><strong>Minimum Length of Copied Block</strong>: The minimum number of lines a copied block should contain.</li><li><strong>Context Length</strong>: The number of lines above or below a line/block when calculating context similarity.</li><li><strong>Line Similarity Weight</strong>: The proportion of line similarity in the overall line mapping similarity calculation, which also takes into account context similarity.</li><li><strong>Overall Line Similarity Threshold</strong>: If the overall line mapping similarity is greater than or equal to this threshold, it is considered a valid line mapping.</li><li><strong>Maximum Merged Lines</strong>: The maximum number of lines allowed when detecting line merges.</li><li><strong>Maximum Split Lines</strong>: The maximum number of lines allowed when detecting line splits.</li><li><strong>Identify Block Moves</strong>: Enable/disable detection of block moves.</li><li><strong>Identify Block Copies</strong>: Enable/disable detection of block copies.</li><li><strong>Include Updates in Moves</strong>: Detect line updates within moved blocks.</li><li><strong>Include Updates in Copies</strong>: Detect line updates within copied blocks.</li><li><strong>Include Lines with Only Stop Words in Moved Block Size Calculation</strong>: Whether to count lines containing only stop words when calculating the size of moved blocks.</li><li><strong>Include Lines with Only Stop Words in Copied Block Size Calculation</strong>: Whether to count lines containing only stop words when calculating the size of copied blocks.</li></ul>"}},chapter_licenses:{title:"📋 License"},chapter_major_function:{title:"🎻 Main Features",content:"<ul><li>Comprehensive Difference Identification: It can identify line deletions, line additions, line updates, line splits, line merges, block copies (including line updates), and block moves (including line updates).</li><li>Generate Edit Scripts: Produces edit scripts based on the identified differences.</li><li>Display Updated Difference Substrings: Shows the specific substrings that have been updated.</li><li>Edit Action Localization: Helps pinpoint the edit actions within the script.</li><li>View Before-and-After Mapped Lines/Blocks: Allows users to view the mapped lines or blocks before and after the changes.</li><li>Set Difference Display Modes: Offers alignment mode and compact mode for displaying differences.</li><li>Language Settings: Supports Chinese and English.</li><li>Theme Settings: Switch between light and dark themes for comfortable viewing.</li><li>Difference Option Settings: Customize comparison parameters for precise results.</li><li>Programming Language Highlighting: Syntax-aware highlighting for major programming languages.</li></ul>"},commit:"commit",desc:"BDiff is a browser-based file differencing tool that can identify precise differences between text files and generate corresponding edit scripts. It can be applied in scenarios such as code review and change analysis.",filename:"filename",heading_one:{1:"I. ",2:"2. ",3:"3. ",4:"4. ",5:"5. ",6:"6. "},repo:"repo"},zh:{chapter_classic_cases:{title:"🚩典型真实案例",case_titles:{"Changing the order of parameter and member variable assignments":"改变参数、成员变量赋值顺序","Moving the try statement block":"移动try语句块","Adding conditional judgment":"添加条件判断","Reusing interface elements":"复用界面元素","Copying function implementation":"复制函数实现","Reuse test functions":"复用测试函数","Line splits and block moves":"分割与块移动","Block copies and block moves":"块复制与块移动","Converting spaces to indentation":"空格改缩进"}},chapter_contribution:{title:"🎯贡献指南",content:"<p>欢迎通过以下方式参与开发：</p><ol><li>提交Issue报告问题或建议</li><li>Fork仓库并提交Pull Request</li><li>参与项目issue讨论</li></ol>"},chapter_contributors:{title:"🎅贡献者",content:"<ul><li>卢遥，刘万伟，宋万盛，陈璟，颜智康</li></ul>"},chapter_instructions:{title:"📜使用说明",quick_start:{title:"快速开始",content:'<ol><li>访问 BDiff 在线工具：<a href="http://bdiff.net/">http://bdiff.net/</a>；</li><li>通过文件选择器选择上传旧版本和新版本；</li><li>点击查看差异结果。</li></ol>'},settings:{title:"选项设置",content:"<ul><li><strong>Git差异算法</strong>：Git的四个差异算法，本差异工具基于Git的差异结果计算，不同的Git差异算法所得结果小概率不同，默认的Histogram算法所得结果编辑脚本整体最小。</li><li><strong>制表符长度</strong>：一个制表符对应的空格数，主要用于计算块、行编辑的左右便宜量。</li><li><strong>移动块最小长度</strong>：移动块包含的最小的行数。</li><li><strong>复制块最小长度</strong>：移动块包含的最小的行数。</li><li><strong>上下文长度</strong>：计算上下文相似度时行/块以上或以下的行数。</li><li><strong>行相似度权重</strong>：计算行映射综合相似度用到行相似度和上下文相似度时行相似度所占的比重。</li><li><strong>综合行相似度临界值</strong>：行映射综合相似度大于等于该临界值即认为是行映射。</li><li><strong>最大合并行数</strong>：匹配行合并时允许的最大合并行数。</li><li><strong>最大分割行数</strong>：匹配行分割时允许的最大分割行数。</li><li><strong>识别块移动</strong>：是否识别块移动。</li><li><strong>识别块复制</strong>：是否识别块复制。</li><li><strong>识别移动块更新</strong>：识别块移动时是否包含行更新。</li><li><strong>识别移动块复制</strong>：识别块复制时是否包含行更新。</li><li><strong>纯停用词行计入移动块大小</strong>：计算移动块大小时，是否计入仅包含停用词的行。</li><li><strong>纯停用词行计入复制块大小</strong>：计算复制块大小时，是否计入仅包含停用词的行。</li></ul>"}},chapter_licenses:{title:"📋许可证"},chapter_major_function:{title:"🎻主要功能",content:'<ul><li>全面的差异识别：可识别<span style="background: var(--diff-delete)">行删除</span>、<span style="background: var(--diff-insert)">行新增</span>、<span style="background: var(--diff-update)">行更新</span>、<span style="background: var(--diff-split)">行分割</span>、<span style="background: var(--diff-merge)">行合并</span>、<span style="background: var(--diff-copy)">块复制</span>（含<span style="background: var(--diff-update)">行更新</span>）、<span style="background: var(--diff-move)">块移动</span>（含<span style="background: var(--diff-update)">行更新</span）。其中，块编辑（块复制和块移动）是指对连续的文本行整体地进行行位置或缩进位置的移动或复制，移动前后块内各行相对缩进保持不变。</li><li>生成编辑脚本</li><li>展示更新子串差异</li><li>编辑脚本定位编辑动作</li><li>查看前后映射行/块</li><li>设置差异显示模式：对齐模式、紧凑模式</li><li>设置语言：中文、英文</li><li>设置主题：日间主题、夜间主题</li><li>设置差异选项</li><li>高亮显示主流编程语言</li></ul>'},commit:"提交",desc:"BDiff 是一个基于浏览器的文本差异分析工具，<strong>可识别文本文件的精确差异，并生成对应的编辑脚本</strong>，可用于代码审查、变更分析等场景。",filename:"文件",heading_one:{1:"一、",2:"二、",3:"三、",4:"四、",5:"五、",6:"六、"},repo:"项目"}};/*!
  * shared v10.0.6
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */const ic=typeof window<"u",rs=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Nk=(e,t,n)=>Ck({l:e,k:t,s:n}),Ck=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),an=e=>typeof e=="number"&&isFinite(e),Ik=e=>Ep(e)==="[object Date]",yo=e=>Ep(e)==="[object RegExp]",Rc=e=>ot(e)&&Object.keys(e).length===0,hn=Object.assign,Ak=Object.create,kt=(e=null)=>Ak(e);let ph;const xs=()=>ph||(ph=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:kt());function gh(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const Ok=Object.prototype.hasOwnProperty;function kr(e,t){return Ok.call(e,t)}const jt=Array.isArray,Gt=e=>typeof e=="function",we=e=>typeof e=="string",bt=e=>typeof e=="boolean",Tt=e=>e!==null&&typeof e=="object",xk=e=>Tt(e)&&Gt(e.then)&&Gt(e.catch),lE=Object.prototype.toString,Ep=e=>lE.call(e),ot=e=>Ep(e)==="[object Object]",Lk=e=>e==null?"":jt(e)||ot(e)&&e.toString===lE?JSON.stringify(e,null,2):String(e);function yp(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}function Rk(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const $l=e=>!Tt(e)||jt(e);function Kl(e,t){if($l(e)||$l(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:o}=n.pop();Object.keys(s).forEach(a=>{a!=="__proto__"&&(Tt(s[a])&&!Tt(o[a])&&(o[a]=Array.isArray(s[a])?[]:kt()),$l(o[a])||$l(s[a])?o[a]=s[a]:n.push({src:s[a],des:o[a]}))})}}/*!
  * message-compiler v10.0.6
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function Mk(e,t,n){return{line:e,column:t,offset:n}}function Td(e,t,n){return{start:e,end:t}}const At={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},kk=17;function Mc(e,t,n={}){const{domain:s,messages:o,args:a}=n,c=e,u=new SyntaxError(String(c));return u.code=e,t&&(u.location=t),u.domain=s,u}function Dk(e){throw e}const gi=" ",Pk="\r",Bn=`
`,$k="\u2028",Fk="\u2029";function Bk(e){const t=e;let n=0,s=1,o=1,a=0;const c=D=>t[D]===Pk&&t[D+1]===Bn,u=D=>t[D]===Bn,f=D=>t[D]===Fk,d=D=>t[D]===$k,g=D=>c(D)||u(D)||f(D)||d(D),_=()=>n,m=()=>s,y=()=>o,v=()=>a,E=D=>c(D)||f(D)||d(D)?Bn:t[D],T=()=>E(n),h=()=>E(n+a);function O(){return a=0,g(n)&&(s++,o=0),c(n)&&n++,n++,o++,t[n]}function M(){return c(n+a)&&a++,a++,t[n+a]}function I(){n=0,s=1,o=1,a=0}function x(D=0){a=D}function k(){const D=n+a;for(;D!==n;)O();a=0}return{index:_,line:m,column:y,peekOffset:v,charAt:E,currentChar:T,currentPeek:h,next:O,peek:M,reset:I,resetPeek:x,skipToPeek:k}}const Wi=void 0,Uk=".",_h="'",Hk="tokenizer";function zk(e,t={}){const n=t.location!==!1,s=Bk(e),o=()=>s.index(),a=()=>Mk(s.line(),s.column(),s.index()),c=a(),u=o(),f={currentType:13,offset:u,startLoc:c,endLoc:c,lastType:13,lastOffset:u,lastStartLoc:c,lastEndLoc:c,braceNest:0,inLinked:!1,text:""},d=()=>f,{onError:g}=t;function _(C,A,z,...V){const ge=d();if(A.column+=z,A.offset+=z,g){const ee=n?Td(ge.startLoc,A):null,H=Mc(C,ee,{domain:Hk,args:V});g(H)}}function m(C,A,z){C.endLoc=a(),C.currentType=A;const V={type:A};return n&&(V.loc=Td(C.startLoc,C.endLoc)),z!=null&&(V.value=z),V}const y=C=>m(C,13);function v(C,A){return C.currentChar()===A?(C.next(),A):(_(At.EXPECTED_TOKEN,a(),0,A),"")}function E(C){let A="";for(;C.currentPeek()===gi||C.currentPeek()===Bn;)A+=C.currentPeek(),C.peek();return A}function T(C){const A=E(C);return C.skipToPeek(),A}function h(C){if(C===Wi)return!1;const A=C.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A===95}function O(C){if(C===Wi)return!1;const A=C.charCodeAt(0);return A>=48&&A<=57}function M(C,A){const{currentType:z}=A;if(z!==2)return!1;E(C);const V=h(C.currentPeek());return C.resetPeek(),V}function I(C,A){const{currentType:z}=A;if(z!==2)return!1;E(C);const V=C.currentPeek()==="-"?C.peek():C.currentPeek(),ge=O(V);return C.resetPeek(),ge}function x(C,A){const{currentType:z}=A;if(z!==2)return!1;E(C);const V=C.currentPeek()===_h;return C.resetPeek(),V}function k(C,A){const{currentType:z}=A;if(z!==7)return!1;E(C);const V=C.currentPeek()===".";return C.resetPeek(),V}function D(C,A){const{currentType:z}=A;if(z!==8)return!1;E(C);const V=h(C.currentPeek());return C.resetPeek(),V}function U(C,A){const{currentType:z}=A;if(!(z===7||z===11))return!1;E(C);const V=C.currentPeek()===":";return C.resetPeek(),V}function B(C,A){const{currentType:z}=A;if(z!==9)return!1;const V=()=>{const ee=C.currentPeek();return ee==="{"?h(C.peek()):ee==="@"||ee==="|"||ee===":"||ee==="."||ee===gi||!ee?!1:ee===Bn?(C.peek(),V()):J(C,!1)},ge=V();return C.resetPeek(),ge}function ie(C){E(C);const A=C.currentPeek()==="|";return C.resetPeek(),A}function J(C,A=!0){const z=(ge=!1,ee="")=>{const H=C.currentPeek();return H==="{"||H==="@"||!H?ge:H==="|"?!(ee===gi||ee===Bn):H===gi?(C.peek(),z(!0,gi)):H===Bn?(C.peek(),z(!0,Bn)):!0},V=z();return A&&C.resetPeek(),V}function Z(C,A){const z=C.currentChar();return z===Wi?Wi:A(z)?(C.next(),z):null}function Ne(C){const A=C.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A>=48&&A<=57||A===95||A===36}function Pe(C){return Z(C,Ne)}function Me(C){const A=C.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A>=48&&A<=57||A===95||A===36||A===45}function ce(C){return Z(C,Me)}function _e(C){const A=C.charCodeAt(0);return A>=48&&A<=57}function Ce(C){return Z(C,_e)}function _t(C){const A=C.charCodeAt(0);return A>=48&&A<=57||A>=65&&A<=70||A>=97&&A<=102}function Bt(C){return Z(C,_t)}function at(C){let A="",z="";for(;A=Ce(C);)z+=A;return z}function pt(C){let A="";for(;;){const z=C.currentChar();if(z==="{"||z==="}"||z==="@"||z==="|"||!z)break;if(z===gi||z===Bn)if(J(C))A+=z,C.next();else{if(ie(C))break;A+=z,C.next()}else A+=z,C.next()}return A}function bn(C){T(C);let A="",z="";for(;A=ce(C);)z+=A;return C.currentChar()===Wi&&_(At.UNTERMINATED_CLOSING_BRACE,a(),0),z}function en(C){T(C);let A="";return C.currentChar()==="-"?(C.next(),A+=`-${at(C)}`):A+=at(C),C.currentChar()===Wi&&_(At.UNTERMINATED_CLOSING_BRACE,a(),0),A}function zt(C){return C!==_h&&C!==Bn}function ye(C){T(C),v(C,"'");let A="",z="";for(;A=Z(C,zt);)A==="\\"?z+=Be(C):z+=A;const V=C.currentChar();return V===Bn||V===Wi?(_(At.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),V===Bn&&(C.next(),v(C,"'")),z):(v(C,"'"),z)}function Be(C){const A=C.currentChar();switch(A){case"\\":case"'":return C.next(),`\\${A}`;case"u":return xe(C,A,4);case"U":return xe(C,A,6);default:return _(At.UNKNOWN_ESCAPE_SEQUENCE,a(),0,A),""}}function xe(C,A,z){v(C,A);let V="";for(let ge=0;ge<z;ge++){const ee=Bt(C);if(!ee){_(At.INVALID_UNICODE_ESCAPE_SEQUENCE,a(),0,`\\${A}${V}${C.currentChar()}`);break}V+=ee}return`\\${A}${V}`}function rt(C){return C!=="{"&&C!=="}"&&C!==gi&&C!==Bn}function je(C){T(C);let A="",z="";for(;A=Z(C,rt);)z+=A;return z}function ut(C){let A="",z="";for(;A=Pe(C);)z+=A;return z}function L(C){const A=z=>{const V=C.currentChar();return V==="{"||V==="@"||V==="|"||V==="("||V===")"||!V||V===gi?z:(z+=V,C.next(),A(z))};return A("")}function $(C){T(C);const A=v(C,"|");return T(C),A}function q(C,A){let z=null;switch(C.currentChar()){case"{":return A.braceNest>=1&&_(At.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),C.next(),z=m(A,2,"{"),T(C),A.braceNest++,z;case"}":return A.braceNest>0&&A.currentType===2&&_(At.EMPTY_PLACEHOLDER,a(),0),C.next(),z=m(A,3,"}"),A.braceNest--,A.braceNest>0&&T(C),A.inLinked&&A.braceNest===0&&(A.inLinked=!1),z;case"@":return A.braceNest>0&&_(At.UNTERMINATED_CLOSING_BRACE,a(),0),z=ae(C,A)||y(A),A.braceNest=0,z;default:{let ge=!0,ee=!0,H=!0;if(ie(C))return A.braceNest>0&&_(At.UNTERMINATED_CLOSING_BRACE,a(),0),z=m(A,1,$(C)),A.braceNest=0,A.inLinked=!1,z;if(A.braceNest>0&&(A.currentType===4||A.currentType===5||A.currentType===6))return _(At.UNTERMINATED_CLOSING_BRACE,a(),0),A.braceNest=0,te(C,A);if(ge=M(C,A))return z=m(A,4,bn(C)),T(C),z;if(ee=I(C,A))return z=m(A,5,en(C)),T(C),z;if(H=x(C,A))return z=m(A,6,ye(C)),T(C),z;if(!ge&&!ee&&!H)return z=m(A,12,je(C)),_(At.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,z.value),T(C),z;break}}return z}function ae(C,A){const{currentType:z}=A;let V=null;const ge=C.currentChar();switch((z===7||z===8||z===11||z===9)&&(ge===Bn||ge===gi)&&_(At.INVALID_LINKED_FORMAT,a(),0),ge){case"@":return C.next(),V=m(A,7,"@"),A.inLinked=!0,V;case".":return T(C),C.next(),m(A,8,".");case":":return T(C),C.next(),m(A,9,":");default:return ie(C)?(V=m(A,1,$(C)),A.braceNest=0,A.inLinked=!1,V):k(C,A)||U(C,A)?(T(C),ae(C,A)):D(C,A)?(T(C),m(A,11,ut(C))):B(C,A)?(T(C),ge==="{"?q(C,A)||V:m(A,10,L(C))):(z===7&&_(At.INVALID_LINKED_FORMAT,a(),0),A.braceNest=0,A.inLinked=!1,te(C,A))}}function te(C,A){let z={type:13};if(A.braceNest>0)return q(C,A)||y(A);if(A.inLinked)return ae(C,A)||y(A);switch(C.currentChar()){case"{":return q(C,A)||y(A);case"}":return _(At.UNBALANCED_CLOSING_BRACE,a(),0),C.next(),m(A,3,"}");case"@":return ae(C,A)||y(A);default:{if(ie(C))return z=m(A,1,$(C)),A.braceNest=0,A.inLinked=!1,z;if(J(C))return m(A,0,pt(C));break}}return z}function oe(){const{currentType:C,offset:A,startLoc:z,endLoc:V}=f;return f.lastType=C,f.lastOffset=A,f.lastStartLoc=z,f.lastEndLoc=V,f.offset=o(),f.startLoc=a(),s.currentChar()===Wi?m(f,13):te(s,f)}return{nextToken:oe,currentOffset:o,currentPosition:a,context:d}}const Wk="parser",Gk=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Kk(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function Vk(e={}){const t=e.location!==!1,{onError:n}=e;function s(h,O,M,I,...x){const k=h.currentPosition();if(k.offset+=I,k.column+=I,n){const D=t?Td(M,k):null,U=Mc(O,D,{domain:Wk,args:x});n(U)}}function o(h,O,M){const I={type:h};return t&&(I.start=O,I.end=O,I.loc={start:M,end:M}),I}function a(h,O,M,I){t&&(h.end=O,h.loc&&(h.loc.end=M))}function c(h,O){const M=h.context(),I=o(3,M.offset,M.startLoc);return I.value=O,a(I,h.currentOffset(),h.currentPosition()),I}function u(h,O){const M=h.context(),{lastOffset:I,lastStartLoc:x}=M,k=o(5,I,x);return k.index=parseInt(O,10),h.nextToken(),a(k,h.currentOffset(),h.currentPosition()),k}function f(h,O){const M=h.context(),{lastOffset:I,lastStartLoc:x}=M,k=o(4,I,x);return k.key=O,h.nextToken(),a(k,h.currentOffset(),h.currentPosition()),k}function d(h,O){const M=h.context(),{lastOffset:I,lastStartLoc:x}=M,k=o(9,I,x);return k.value=O.replace(Gk,Kk),h.nextToken(),a(k,h.currentOffset(),h.currentPosition()),k}function g(h){const O=h.nextToken(),M=h.context(),{lastOffset:I,lastStartLoc:x}=M,k=o(8,I,x);return O.type!==11?(s(h,At.UNEXPECTED_EMPTY_LINKED_MODIFIER,M.lastStartLoc,0),k.value="",a(k,I,x),{nextConsumeToken:O,node:k}):(O.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,M.lastStartLoc,0,Yr(O)),k.value=O.value||"",a(k,h.currentOffset(),h.currentPosition()),{node:k})}function _(h,O){const M=h.context(),I=o(7,M.offset,M.startLoc);return I.value=O,a(I,h.currentOffset(),h.currentPosition()),I}function m(h){const O=h.context(),M=o(6,O.offset,O.startLoc);let I=h.nextToken();if(I.type===8){const x=g(h);M.modifier=x.node,I=x.nextConsumeToken||h.nextToken()}switch(I.type!==9&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(I)),I=h.nextToken(),I.type===2&&(I=h.nextToken()),I.type){case 10:I.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(I)),M.key=_(h,I.value||"");break;case 4:I.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(I)),M.key=f(h,I.value||"");break;case 5:I.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(I)),M.key=u(h,I.value||"");break;case 6:I.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(I)),M.key=d(h,I.value||"");break;default:{s(h,At.UNEXPECTED_EMPTY_LINKED_KEY,O.lastStartLoc,0);const x=h.context(),k=o(7,x.offset,x.startLoc);return k.value="",a(k,x.offset,x.startLoc),M.key=k,a(M,x.offset,x.startLoc),{nextConsumeToken:I,node:M}}}return a(M,h.currentOffset(),h.currentPosition()),{node:M}}function y(h){const O=h.context(),M=O.currentType===1?h.currentOffset():O.offset,I=O.currentType===1?O.endLoc:O.startLoc,x=o(2,M,I);x.items=[];let k=null;do{const B=k||h.nextToken();switch(k=null,B.type){case 0:B.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(B)),x.items.push(c(h,B.value||""));break;case 5:B.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(B)),x.items.push(u(h,B.value||""));break;case 4:B.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(B)),x.items.push(f(h,B.value||""));break;case 6:B.value==null&&s(h,At.UNEXPECTED_LEXICAL_ANALYSIS,O.lastStartLoc,0,Yr(B)),x.items.push(d(h,B.value||""));break;case 7:{const ie=m(h);x.items.push(ie.node),k=ie.nextConsumeToken||null;break}}}while(O.currentType!==13&&O.currentType!==1);const D=O.currentType===1?O.lastOffset:h.currentOffset(),U=O.currentType===1?O.lastEndLoc:h.currentPosition();return a(x,D,U),x}function v(h,O,M,I){const x=h.context();let k=I.items.length===0;const D=o(1,O,M);D.cases=[],D.cases.push(I);do{const U=y(h);k||(k=U.items.length===0),D.cases.push(U)}while(x.currentType!==13);return k&&s(h,At.MUST_HAVE_MESSAGES_IN_PLURAL,M,0),a(D,h.currentOffset(),h.currentPosition()),D}function E(h){const O=h.context(),{offset:M,startLoc:I}=O,x=y(h);return O.currentType===13?x:v(h,M,I,x)}function T(h){const O=zk(h,hn({},e)),M=O.context(),I=o(0,M.offset,M.startLoc);return t&&I.loc&&(I.loc.source=h),I.body=E(O),e.onCacheKey&&(I.cacheKey=e.onCacheKey(h)),M.currentType!==13&&s(O,At.UNEXPECTED_LEXICAL_ANALYSIS,M.lastStartLoc,0,h[M.offset]||""),a(I,O.currentOffset(),O.currentPosition()),I}return{parse:T}}function Yr(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function qk(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:a=>(n.helpers.add(a),a)}}function mh(e,t){for(let n=0;n<e.length;n++)wp(e[n],t)}function wp(e,t){switch(e.type){case 1:mh(e.cases,t),t.helper("plural");break;case 2:mh(e.items,t);break;case 6:{wp(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function Yk(e,t={}){const n=qk(e);n.helper("normalize"),e.body&&wp(e.body,n);const s=n.context();e.helpers=Array.from(s.helpers)}function Xk(e){const t=e.body;return t.type===2?hh(t):t.cases.forEach(n=>hh(n)),e}function hh(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const s=e.items[n];if(!(s.type===3||s.type===9)||s.value==null)break;t.push(s.value)}if(t.length===e.items.length){e.static=yp(t);for(let n=0;n<e.items.length;n++){const s=e.items[n];(s.type===3||s.type===9)&&delete s.value}}}}function po(e){switch(e.t=e.type,e.type){case 0:{const t=e;po(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let s=0;s<n.length;s++)po(n[s]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let s=0;s<n.length;s++)po(n[s]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;po(t.key),t.k=t.key,delete t.key,t.modifier&&(po(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function Zk(e,t){const{filename:n,breakLineCode:s,needIndent:o}=t,a=t.location!==!1,c={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:s,needIndent:o,indentLevel:0};a&&e.loc&&(c.source=e.loc.source);const u=()=>c;function f(E,T){c.code+=E}function d(E,T=!0){const h=T?s:"";f(o?h+"  ".repeat(E):h)}function g(E=!0){const T=++c.indentLevel;E&&d(T)}function _(E=!0){const T=--c.indentLevel;E&&d(T)}function m(){d(c.indentLevel)}return{context:u,push:f,indent:g,deindent:_,newline:m,helper:E=>`_${E}`,needIndent:()=>c.needIndent}}function Jk(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),wo(e,t.key),t.modifier?(e.push(", "),wo(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Qk(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const o=t.items.length;for(let a=0;a<o&&(wo(e,t.items[a]),a!==o-1);a++)e.push(", ");e.deindent(s()),e.push("])")}function jk(e,t){const{helper:n,needIndent:s}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(s());const o=t.cases.length;for(let a=0;a<o&&(wo(e,t.cases[a]),a!==o-1);a++)e.push(", ");e.deindent(s()),e.push("])")}}function eD(e,t){t.body?wo(e,t.body):e.push("null")}function wo(e,t){const{helper:n}=e;switch(t.type){case 0:eD(e,t);break;case 1:jk(e,t);break;case 2:Qk(e,t);break;case 6:Jk(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const tD=(e,t={})=>{const n=we(t.mode)?t.mode:"normal",s=we(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,a=t.needIndent?t.needIndent:n!=="arrow",c=e.helpers||[],u=Zk(e,{filename:s,breakLineCode:o,needIndent:a});u.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),u.indent(a),c.length>0&&(u.push(`const { ${yp(c.map(g=>`${g}: _${g}`),", ")} } = ctx`),u.newline()),u.push("return "),wo(u,e),u.deindent(a),u.push("}"),delete e.helpers;const{code:f,map:d}=u.context();return{ast:e,code:f,map:d?d.toJSON():void 0}};function nD(e,t={}){const n=hn({},t),s=!!n.jit,o=!!n.minify,a=n.optimize==null?!0:n.optimize,u=Vk(n).parse(e);return s?(a&&Xk(u),o&&po(u),{ast:u,code:""}):(Yk(u,n),tD(u,n))}/*!
  * core-base v10.0.6
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */function rD(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(xs().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(xs().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function bf(e){return n=>iD(n,e)}function iD(e,t){const n=oD(t);if(n==null)throw va(0);if(Sp(n)===1){const a=lD(n);return e.plural(a.reduce((c,u)=>[...c,bh(e,u)],[]))}else return bh(e,n)}const sD=["b","body"];function oD(e){return is(e,sD)}const aD=["c","cases"];function lD(e){return is(e,aD,[])}function bh(e,t){const n=uD(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const s=dD(t).reduce((o,a)=>[...o,Nd(e,a)],[]);return e.normalize(s)}}const cD=["s","static"];function uD(e){return is(e,cD)}const fD=["i","items"];function dD(e){return is(e,fD,[])}function Nd(e,t){const n=Sp(t);switch(n){case 3:return Fl(t,n);case 9:return Fl(t,n);case 4:{const s=t;if(kr(s,"k")&&s.k)return e.interpolate(e.named(s.k));if(kr(s,"key")&&s.key)return e.interpolate(e.named(s.key));throw va(n)}case 5:{const s=t;if(kr(s,"i")&&an(s.i))return e.interpolate(e.list(s.i));if(kr(s,"index")&&an(s.index))return e.interpolate(e.list(s.index));throw va(n)}case 6:{const s=t,o=mD(s),a=bD(s);return e.linked(Nd(e,a),o?Nd(e,o):void 0,e.type)}case 7:return Fl(t,n);case 8:return Fl(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const pD=["t","type"];function Sp(e){return is(e,pD)}const gD=["v","value"];function Fl(e,t){const n=is(e,gD);if(n)return n;throw va(t)}const _D=["m","modifier"];function mD(e){return is(e,_D)}const hD=["k","key"];function bD(e){const t=is(e,hD);if(t)return t;throw va(6)}function is(e,t,n){for(let s=0;s<t.length;s++){const o=t[s];if(kr(e,o)&&e[o]!=null)return e[o]}return n}function va(e){return new Error(`unhandled node type: ${e}`)}const vD=e=>e;let Bl=kt();function So(e){return Tt(e)&&Sp(e)===0&&(kr(e,"b")||kr(e,"body"))}function ED(e,t={}){let n=!1;const s=t.onError||Dk;return t.onError=o=>{n=!0,s(o)},{...nD(e,t),detectError:n}}function yD(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&we(e)){bt(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||vD)(e),o=Bl[s];if(o)return o;const{ast:a,detectError:c}=ED(e,{...t,location:!1,jit:!0}),u=bf(a);return c?u:Bl[s]=u}else{const n=e.cacheKey;if(n){const s=Bl[n];return s||(Bl[n]=bf(e))}else return bf(e)}}let Ea=null;function wD(e){Ea=e}function SD(e,t,n){Ea&&Ea.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const TD=ND("function:translate");function ND(e){return t=>Ea&&Ea.emit(e,t)}const wi={INVALID_ARGUMENT:kk,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},CD=24;function Si(e){return Mc(e,null,void 0)}function Tp(e,t){return t.locale!=null?vh(t.locale):vh(e.locale)}let vf;function vh(e){if(we(e))return e;if(Gt(e)){if(e.resolvedOnce&&vf!=null)return vf;if(e.constructor.name==="Function"){const t=e();if(xk(t))throw Si(wi.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return vf=t}else throw Si(wi.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw Si(wi.NOT_SUPPORT_LOCALE_TYPE)}function ID(e,t,n){return[...new Set([n,...jt(t)?t:Tt(t)?Object.keys(t):we(t)?[t]:[n]])]}function cE(e,t,n){const s=we(n)?n:ya,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let a=o.__localeChainCache.get(s);if(!a){a=[];let c=[n];for(;jt(c);)c=Eh(a,c,t);const u=jt(t)||!ot(t)?t:t.default?t.default:null;c=we(u)?[u]:u,jt(c)&&Eh(a,c,!1),o.__localeChainCache.set(s,a)}return a}function Eh(e,t,n){let s=!0;for(let o=0;o<t.length&&bt(s);o++){const a=t[o];we(a)&&(s=AD(e,t[o],n))}return s}function AD(e,t,n){let s;const o=t.split("-");do{const a=o.join("-");s=OD(e,a,n),o.splice(-1,1)}while(o.length&&s===!0);return s}function OD(e,t,n){let s=!1;if(!e.includes(t)&&(s=!0,t)){s=t[t.length-1]!=="!";const o=t.replace(/!/g,"");e.push(o),(jt(n)||ot(n))&&n[o]&&(s=n[o])}return s}const ss=[];ss[0]={w:[0],i:[3,0],"[":[4],o:[7]};ss[1]={w:[1],".":[2],"[":[4],o:[7]};ss[2]={w:[2],i:[3,0],0:[3,0]};ss[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};ss[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};ss[5]={"'":[4,0],o:8,l:[5,0]};ss[6]={'"':[4,0],o:8,l:[6,0]};const xD=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function LD(e){return xD.test(e)}function RD(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function MD(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function kD(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:LD(t)?RD(t):"*"+t}function DD(e){const t=[];let n=-1,s=0,o=0,a,c,u,f,d,g,_;const m=[];m[0]=()=>{c===void 0?c=u:c+=u},m[1]=()=>{c!==void 0&&(t.push(c),c=void 0)},m[2]=()=>{m[0](),o++},m[3]=()=>{if(o>0)o--,s=4,m[0]();else{if(o=0,c===void 0||(c=kD(c),c===!1))return!1;m[1]()}};function y(){const v=e[n+1];if(s===5&&v==="'"||s===6&&v==='"')return n++,u="\\"+v,m[0](),!0}for(;s!==null;)if(n++,a=e[n],!(a==="\\"&&y())){if(f=MD(a),_=ss[s],d=_[f]||_.l||8,d===8||(s=d[0],d[1]!==void 0&&(g=m[d[1]],g&&(u=a,g()===!1))))return;if(s===7)return t}}const yh=new Map;function PD(e,t){return Tt(e)?e[t]:null}function $D(e,t){if(!Tt(e))return null;let n=yh.get(t);if(n||(n=DD(t),n&&yh.set(t,n)),!n)return null;const s=n.length;let o=e,a=0;for(;a<s;){const c=o[n[a]];if(c===void 0||Gt(o))return null;o=c,a++}return o}const FD="10.0.6",kc=-1,ya="en-US",wh="",Sh=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function BD(){return{upper:(e,t)=>t==="text"&&we(e)?e.toUpperCase():t==="vnode"&&Tt(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&we(e)?e.toLowerCase():t==="vnode"&&Tt(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&we(e)?Sh(e):t==="vnode"&&Tt(e)&&"__v_isVNode"in e?Sh(e.children):e}}let uE;function UD(e){uE=e}let fE;function HD(e){fE=e}let dE;function zD(e){dE=e}let pE=null;const WD=e=>{pE=e},GD=()=>pE;let gE=null;const Th=e=>{gE=e},KD=()=>gE;let Nh=0;function VD(e={}){const t=Gt(e.onWarn)?e.onWarn:Rk,n=we(e.version)?e.version:FD,s=we(e.locale)||Gt(e.locale)?e.locale:ya,o=Gt(s)?ya:s,a=jt(e.fallbackLocale)||ot(e.fallbackLocale)||we(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,c=ot(e.messages)?e.messages:Ef(o),u=ot(e.datetimeFormats)?e.datetimeFormats:Ef(o),f=ot(e.numberFormats)?e.numberFormats:Ef(o),d=hn(kt(),e.modifiers,BD()),g=e.pluralRules||kt(),_=Gt(e.missing)?e.missing:null,m=bt(e.missingWarn)||yo(e.missingWarn)?e.missingWarn:!0,y=bt(e.fallbackWarn)||yo(e.fallbackWarn)?e.fallbackWarn:!0,v=!!e.fallbackFormat,E=!!e.unresolving,T=Gt(e.postTranslation)?e.postTranslation:null,h=ot(e.processor)?e.processor:null,O=bt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,M=!!e.escapeParameter,I=Gt(e.messageCompiler)?e.messageCompiler:uE,x=Gt(e.messageResolver)?e.messageResolver:fE||PD,k=Gt(e.localeFallbacker)?e.localeFallbacker:dE||ID,D=Tt(e.fallbackContext)?e.fallbackContext:void 0,U=e,B=Tt(U.__datetimeFormatters)?U.__datetimeFormatters:new Map,ie=Tt(U.__numberFormatters)?U.__numberFormatters:new Map,J=Tt(U.__meta)?U.__meta:{};Nh++;const Z={version:n,cid:Nh,locale:s,fallbackLocale:a,messages:c,modifiers:d,pluralRules:g,missing:_,missingWarn:m,fallbackWarn:y,fallbackFormat:v,unresolving:E,postTranslation:T,processor:h,warnHtmlMessage:O,escapeParameter:M,messageCompiler:I,messageResolver:x,localeFallbacker:k,fallbackContext:D,onWarn:t,__meta:J};return Z.datetimeFormats=u,Z.numberFormats=f,Z.__datetimeFormatters=B,Z.__numberFormatters=ie,__INTLIFY_PROD_DEVTOOLS__&&SD(Z,n,J),Z}const Ef=e=>({[e]:kt()});function Np(e,t,n,s,o){const{missing:a,onWarn:c}=e;if(a!==null){const u=a(e,n,t,o);return we(u)?u:t}else return t}function Qo(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function qD(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function YD(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let s=n+1;s<t.length;s++)if(qD(e,t[s]))return!0;return!1}function Ch(e,...t){const{datetimeFormats:n,unresolving:s,fallbackLocale:o,onWarn:a,localeFallbacker:c}=e,{__datetimeFormatters:u}=e,[f,d,g,_]=Cd(...t),m=bt(g.missingWarn)?g.missingWarn:e.missingWarn;bt(g.fallbackWarn)?g.fallbackWarn:e.fallbackWarn;const y=!!g.part,v=Tp(e,g),E=c(e,o,v);if(!we(f)||f==="")return new Intl.DateTimeFormat(v,_).format(d);let T={},h,O=null;const M="datetime format";for(let k=0;k<E.length&&(h=E[k],T=n[h]||{},O=T[f],!ot(O));k++)Np(e,f,h,m,M);if(!ot(O)||!we(h))return s?kc:f;let I=`${h}__${f}`;Rc(_)||(I=`${I}__${JSON.stringify(_)}`);let x=u.get(I);return x||(x=new Intl.DateTimeFormat(h,hn({},O,_)),u.set(I,x)),y?x.formatToParts(d):x.format(d)}const _E=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Cd(...e){const[t,n,s,o]=e,a=kt();let c=kt(),u;if(we(t)){const f=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!f)throw Si(wi.INVALID_ISO_DATE_ARGUMENT);const d=f[3]?f[3].trim().startsWith("T")?`${f[1].trim()}${f[3].trim()}`:`${f[1].trim()}T${f[3].trim()}`:f[1].trim();u=new Date(d);try{u.toISOString()}catch{throw Si(wi.INVALID_ISO_DATE_ARGUMENT)}}else if(Ik(t)){if(isNaN(t.getTime()))throw Si(wi.INVALID_DATE_ARGUMENT);u=t}else if(an(t))u=t;else throw Si(wi.INVALID_ARGUMENT);return we(n)?a.key=n:ot(n)&&Object.keys(n).forEach(f=>{_E.includes(f)?c[f]=n[f]:a[f]=n[f]}),we(s)?a.locale=s:ot(s)&&(c=s),ot(o)&&(c=o),[a.key||"",u,a,c]}function Ih(e,t,n){const s=e;for(const o in n){const a=`${t}__${o}`;s.__datetimeFormatters.has(a)&&s.__datetimeFormatters.delete(a)}}function Ah(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:o,onWarn:a,localeFallbacker:c}=e,{__numberFormatters:u}=e,[f,d,g,_]=Id(...t),m=bt(g.missingWarn)?g.missingWarn:e.missingWarn;bt(g.fallbackWarn)?g.fallbackWarn:e.fallbackWarn;const y=!!g.part,v=Tp(e,g),E=c(e,o,v);if(!we(f)||f==="")return new Intl.NumberFormat(v,_).format(d);let T={},h,O=null;const M="number format";for(let k=0;k<E.length&&(h=E[k],T=n[h]||{},O=T[f],!ot(O));k++)Np(e,f,h,m,M);if(!ot(O)||!we(h))return s?kc:f;let I=`${h}__${f}`;Rc(_)||(I=`${I}__${JSON.stringify(_)}`);let x=u.get(I);return x||(x=new Intl.NumberFormat(h,hn({},O,_)),u.set(I,x)),y?x.formatToParts(d):x.format(d)}const mE=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Id(...e){const[t,n,s,o]=e,a=kt();let c=kt();if(!an(t))throw Si(wi.INVALID_ARGUMENT);const u=t;return we(n)?a.key=n:ot(n)&&Object.keys(n).forEach(f=>{mE.includes(f)?c[f]=n[f]:a[f]=n[f]}),we(s)?a.locale=s:ot(s)&&(c=s),ot(o)&&(c=o),[a.key||"",u,a,c]}function Oh(e,t,n){const s=e;for(const o in n){const a=`${t}__${o}`;s.__numberFormatters.has(a)&&s.__numberFormatters.delete(a)}}const XD=e=>e,ZD=e=>"",JD="text",QD=e=>e.length===0?"":yp(e),jD=Lk;function xh(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function e2(e){const t=an(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(an(e.named.count)||an(e.named.n))?an(e.named.count)?e.named.count:an(e.named.n)?e.named.n:t:t}function t2(e,t){t.count||(t.count=e),t.n||(t.n=e)}function n2(e={}){const t=e.locale,n=e2(e),s=Tt(e.pluralRules)&&we(t)&&Gt(e.pluralRules[t])?e.pluralRules[t]:xh,o=Tt(e.pluralRules)&&we(t)&&Gt(e.pluralRules[t])?xh:void 0,a=h=>h[s(n,h.length,o)],c=e.list||[],u=h=>c[h],f=e.named||kt();an(e.pluralIndex)&&t2(n,f);const d=h=>f[h];function g(h,O){const M=Gt(e.messages)?e.messages(h,!!O):Tt(e.messages)?e.messages[h]:!1;return M||(e.parent?e.parent.message(h):ZD)}const _=h=>e.modifiers?e.modifiers[h]:XD,m=ot(e.processor)&&Gt(e.processor.normalize)?e.processor.normalize:QD,y=ot(e.processor)&&Gt(e.processor.interpolate)?e.processor.interpolate:jD,v=ot(e.processor)&&we(e.processor.type)?e.processor.type:JD,T={list:u,named:d,plural:a,linked:(h,...O)=>{const[M,I]=O;let x="text",k="";O.length===1?Tt(M)?(k=M.modifier||k,x=M.type||x):we(M)&&(k=M||k):O.length===2&&(we(M)&&(k=M||k),we(I)&&(x=I||x));const D=g(h,!0)(T),U=x==="vnode"&&jt(D)&&k?D[0]:D;return k?_(k)(U,x):U},message:g,type:v,interpolate:y,normalize:m,values:hn(kt(),c,f)};return T}const Lh=()=>"",Sr=e=>Gt(e);function Rh(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:o,messageCompiler:a,fallbackLocale:c,messages:u}=e,[f,d]=Ad(...t),g=bt(d.missingWarn)?d.missingWarn:e.missingWarn,_=bt(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn,m=bt(d.escapeParameter)?d.escapeParameter:e.escapeParameter,y=!!d.resolvedMessage,v=we(d.default)||bt(d.default)?bt(d.default)?a?f:()=>f:d.default:n?a?f:()=>f:null,E=n||v!=null&&(we(v)||Gt(v)),T=Tp(e,d);m&&r2(d);let[h,O,M]=y?[f,T,u[T]||kt()]:hE(e,f,T,c,_,g),I=h,x=f;if(!y&&!(we(I)||So(I)||Sr(I))&&E&&(I=v,x=I),!y&&(!(we(I)||So(I)||Sr(I))||!we(O)))return o?kc:f;let k=!1;const D=()=>{k=!0},U=Sr(I)?I:bE(e,f,O,I,x,D);if(k)return I;const B=o2(e,O,M,d),ie=n2(B),J=i2(e,U,ie),Z=s?s(J,f):J;if(__INTLIFY_PROD_DEVTOOLS__){const Ne={timestamp:Date.now(),key:we(f)?f:Sr(I)?I.key:"",locale:O||(Sr(I)?I.locale:""),format:we(I)?I:Sr(I)?I.source:"",message:Z};Ne.meta=hn({},e.__meta,GD()||{}),TD(Ne)}return Z}function r2(e){jt(e.list)?e.list=e.list.map(t=>we(t)?gh(t):t):Tt(e.named)&&Object.keys(e.named).forEach(t=>{we(e.named[t])&&(e.named[t]=gh(e.named[t]))})}function hE(e,t,n,s,o,a){const{messages:c,onWarn:u,messageResolver:f,localeFallbacker:d}=e,g=d(e,s,n);let _=kt(),m,y=null;const v="translate";for(let E=0;E<g.length&&(m=g[E],_=c[m]||kt(),(y=f(_,t))===null&&(y=_[t]),!(we(y)||So(y)||Sr(y)));E++)if(!YD(m,g)){const T=Np(e,t,m,a,v);T!==t&&(y=T)}return[y,m,_]}function bE(e,t,n,s,o,a){const{messageCompiler:c,warnHtmlMessage:u}=e;if(Sr(s)){const d=s;return d.locale=d.locale||n,d.key=d.key||t,d}if(c==null){const d=()=>s;return d.locale=n,d.key=t,d}const f=c(s,s2(e,n,o,s,u,a));return f.locale=n,f.key=t,f.source=s,f}function i2(e,t,n){return t(n)}function Ad(...e){const[t,n,s]=e,o=kt();if(!we(t)&&!an(t)&&!Sr(t)&&!So(t))throw Si(wi.INVALID_ARGUMENT);const a=an(t)?String(t):(Sr(t),t);return an(n)?o.plural=n:we(n)?o.default=n:ot(n)&&!Rc(n)?o.named=n:jt(n)&&(o.list=n),an(s)?o.plural=s:we(s)?o.default=s:ot(s)&&hn(o,s),[a,o]}function s2(e,t,n,s,o,a){return{locale:t,key:n,warnHtmlMessage:o,onError:c=>{throw a&&a(c),c},onCacheKey:c=>Nk(t,n,c)}}function o2(e,t,n,s){const{modifiers:o,pluralRules:a,messageResolver:c,fallbackLocale:u,fallbackWarn:f,missingWarn:d,fallbackContext:g}=e,m={locale:t,modifiers:o,pluralRules:a,messages:(y,v)=>{let E=c(n,y);if(E==null&&(g||v)){const[,,T]=hE(g||e,y,t,u,f,d);E=c(T,y)}if(we(E)||So(E)){let T=!1;const O=bE(e,y,t,E,y,()=>{T=!0});return T?Lh:O}else return Sr(E)?E:Lh}};return e.processor&&(m.processor=e.processor),s.list&&(m.list=s.list),s.named&&(m.named=s.named),an(s.plural)&&(m.pluralIndex=s.plural),m}rD();/*!
  * vue-i18n v10.0.6
  * (c) 2025 kazuya kawaguchi
  * Released under the MIT License.
  */const a2="10.0.6";function l2(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(xs().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(xs().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(xs().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(xs().__INTLIFY_PROD_DEVTOOLS__=!1)}const Vn={UNEXPECTED_RETURN_TYPE:CD,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function Qn(e,...t){return Mc(e,null,void 0)}const Od=rs("__translateVNode"),xd=rs("__datetimeParts"),Ld=rs("__numberParts"),vE=rs("__setPluralRules"),EE=rs("__injectWithOption"),Rd=rs("__dispose");function wa(e){if(!Tt(e))return e;for(const t in e)if(kr(e,t))if(!t.includes("."))Tt(e[t])&&wa(e[t]);else{const n=t.split("."),s=n.length-1;let o=e,a=!1;for(let c=0;c<s;c++){if(n[c]==="__proto__")throw new Error(`unsafe key: ${n[c]}`);if(n[c]in o||(o[n[c]]=kt()),!Tt(o[n[c]])){a=!0;break}o=o[n[c]]}a||(o[n[s]]=e[t],delete e[t]),Tt(o[n[s]])&&wa(o[n[s]])}return e}function Cp(e,t){const{messages:n,__i18n:s,messageResolver:o,flatJson:a}=t,c=ot(n)?n:jt(s)?kt():{[e]:kt()};if(jt(s)&&s.forEach(u=>{if("locale"in u&&"resource"in u){const{locale:f,resource:d}=u;f?(c[f]=c[f]||kt(),Kl(d,c[f])):Kl(d,c)}else we(u)&&Kl(JSON.parse(u),c)}),o==null&&a)for(const u in c)kr(c,u)&&wa(c[u]);return c}function yE(e){return e.type}function wE(e,t,n){let s=Tt(t.messages)?t.messages:kt();"__i18nGlobal"in n&&(s=Cp(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const o=Object.keys(s);o.length&&o.forEach(a=>{e.mergeLocaleMessage(a,s[a])});{if(Tt(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach(c=>{e.mergeDateTimeFormat(c,t.datetimeFormats[c])})}if(Tt(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach(c=>{e.mergeNumberFormat(c,t.numberFormats[c])})}}}function Mh(e){return he(Na,null,e,0)}const kh="__INTLIFY_META__",Dh=()=>[],c2=()=>!1;let Ph=0;function $h(e){return(t,n,s,o)=>e(n,s,Tn()||void 0,o)}const u2=()=>{const e=Tn();let t=null;return e&&(t=yE(e)[kh])?{[kh]:t}:null};function Ip(e={}){const{__root:t,__injectWithOption:n}=e,s=t===void 0,o=e.flatJson,a=ic?fe:pc;let c=bt(e.inheritLocale)?e.inheritLocale:!0;const u=a(t&&c?t.locale.value:we(e.locale)?e.locale:ya),f=a(t&&c?t.fallbackLocale.value:we(e.fallbackLocale)||jt(e.fallbackLocale)||ot(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),d=a(Cp(u.value,e)),g=a(ot(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),_=a(ot(e.numberFormats)?e.numberFormats:{[u.value]:{}});let m=t?t.missingWarn:bt(e.missingWarn)||yo(e.missingWarn)?e.missingWarn:!0,y=t?t.fallbackWarn:bt(e.fallbackWarn)||yo(e.fallbackWarn)?e.fallbackWarn:!0,v=t?t.fallbackRoot:bt(e.fallbackRoot)?e.fallbackRoot:!0,E=!!e.fallbackFormat,T=Gt(e.missing)?e.missing:null,h=Gt(e.missing)?$h(e.missing):null,O=Gt(e.postTranslation)?e.postTranslation:null,M=t?t.warnHtmlMessage:bt(e.warnHtmlMessage)?e.warnHtmlMessage:!0,I=!!e.escapeParameter;const x=t?t.modifiers:ot(e.modifiers)?e.modifiers:{};let k=e.pluralRules||t&&t.pluralRules,D;D=(()=>{s&&Th(null);const H={version:a2,locale:u.value,fallbackLocale:f.value,messages:d.value,modifiers:x,pluralRules:k,missing:h===null?void 0:h,missingWarn:m,fallbackWarn:y,fallbackFormat:E,unresolving:!0,postTranslation:O===null?void 0:O,warnHtmlMessage:M,escapeParameter:I,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};H.datetimeFormats=g.value,H.numberFormats=_.value,H.__datetimeFormatters=ot(D)?D.__datetimeFormatters:void 0,H.__numberFormatters=ot(D)?D.__numberFormatters:void 0;const Y=VD(H);return s&&Th(Y),Y})(),Qo(D,u.value,f.value);function B(){return[u.value,f.value,d.value,g.value,_.value]}const ie=le({get:()=>u.value,set:H=>{u.value=H,D.locale=u.value}}),J=le({get:()=>f.value,set:H=>{f.value=H,D.fallbackLocale=f.value,Qo(D,u.value,H)}}),Z=le(()=>d.value),Ne=le(()=>g.value),Pe=le(()=>_.value);function Me(){return Gt(O)?O:null}function ce(H){O=H,D.postTranslation=H}function _e(){return T}function Ce(H){H!==null&&(h=$h(H)),T=H,D.missing=h}const _t=(H,Y,me,Le,Ke,Dt)=>{B();let yt;try{__INTLIFY_PROD_DEVTOOLS__,s||(D.fallbackContext=t?KD():void 0),yt=H(D)}finally{__INTLIFY_PROD_DEVTOOLS__,s||(D.fallbackContext=void 0)}if(me!=="translate exists"&&an(yt)&&yt===kc||me==="translate exists"&&!yt){const[ln,cn]=Y();return t&&v?Le(t):Ke(ln)}else{if(Dt(yt))return yt;throw Qn(Vn.UNEXPECTED_RETURN_TYPE)}};function Bt(...H){return _t(Y=>Reflect.apply(Rh,null,[Y,...H]),()=>Ad(...H),"translate",Y=>Reflect.apply(Y.t,Y,[...H]),Y=>Y,Y=>we(Y))}function at(...H){const[Y,me,Le]=H;if(Le&&!Tt(Le))throw Qn(Vn.INVALID_ARGUMENT);return Bt(Y,me,hn({resolvedMessage:!0},Le||{}))}function pt(...H){return _t(Y=>Reflect.apply(Ch,null,[Y,...H]),()=>Cd(...H),"datetime format",Y=>Reflect.apply(Y.d,Y,[...H]),()=>wh,Y=>we(Y))}function bn(...H){return _t(Y=>Reflect.apply(Ah,null,[Y,...H]),()=>Id(...H),"number format",Y=>Reflect.apply(Y.n,Y,[...H]),()=>wh,Y=>we(Y))}function en(H){return H.map(Y=>we(Y)||an(Y)||bt(Y)?Mh(String(Y)):Y)}const ye={normalize:en,interpolate:H=>H,type:"vnode"};function Be(...H){return _t(Y=>{let me;const Le=Y;try{Le.processor=ye,me=Reflect.apply(Rh,null,[Le,...H])}finally{Le.processor=null}return me},()=>Ad(...H),"translate",Y=>Y[Od](...H),Y=>[Mh(Y)],Y=>jt(Y))}function xe(...H){return _t(Y=>Reflect.apply(Ah,null,[Y,...H]),()=>Id(...H),"number format",Y=>Y[Ld](...H),Dh,Y=>we(Y)||jt(Y))}function rt(...H){return _t(Y=>Reflect.apply(Ch,null,[Y,...H]),()=>Cd(...H),"datetime format",Y=>Y[xd](...H),Dh,Y=>we(Y)||jt(Y))}function je(H){k=H,D.pluralRules=k}function ut(H,Y){return _t(()=>{if(!H)return!1;const me=we(Y)?Y:u.value,Le=q(me),Ke=D.messageResolver(Le,H);return So(Ke)||Sr(Ke)||we(Ke)},()=>[H],"translate exists",me=>Reflect.apply(me.te,me,[H,Y]),c2,me=>bt(me))}function L(H){let Y=null;const me=cE(D,f.value,u.value);for(let Le=0;Le<me.length;Le++){const Ke=d.value[me[Le]]||{},Dt=D.messageResolver(Ke,H);if(Dt!=null){Y=Dt;break}}return Y}function $(H){const Y=L(H);return Y??(t?t.tm(H)||{}:{})}function q(H){return d.value[H]||{}}function ae(H,Y){if(o){const me={[H]:Y};for(const Le in me)kr(me,Le)&&wa(me[Le]);Y=me[H]}d.value[H]=Y,D.messages=d.value}function te(H,Y){d.value[H]=d.value[H]||{};const me={[H]:Y};if(o)for(const Le in me)kr(me,Le)&&wa(me[Le]);Y=me[H],Kl(Y,d.value[H]),D.messages=d.value}function oe(H){return g.value[H]||{}}function C(H,Y){g.value[H]=Y,D.datetimeFormats=g.value,Ih(D,H,Y)}function A(H,Y){g.value[H]=hn(g.value[H]||{},Y),D.datetimeFormats=g.value,Ih(D,H,Y)}function z(H){return _.value[H]||{}}function V(H,Y){_.value[H]=Y,D.numberFormats=_.value,Oh(D,H,Y)}function ge(H,Y){_.value[H]=hn(_.value[H]||{},Y),D.numberFormats=_.value,Oh(D,H,Y)}Ph++,t&&ic&&(Ft(t.locale,H=>{c&&(u.value=H,D.locale=H,Qo(D,u.value,f.value))}),Ft(t.fallbackLocale,H=>{c&&(f.value=H,D.fallbackLocale=H,Qo(D,u.value,f.value))}));const ee={id:Ph,locale:ie,fallbackLocale:J,get inheritLocale(){return c},set inheritLocale(H){c=H,H&&t&&(u.value=t.locale.value,f.value=t.fallbackLocale.value,Qo(D,u.value,f.value))},get availableLocales(){return Object.keys(d.value).sort()},messages:Z,get modifiers(){return x},get pluralRules(){return k||{}},get isGlobal(){return s},get missingWarn(){return m},set missingWarn(H){m=H,D.missingWarn=m},get fallbackWarn(){return y},set fallbackWarn(H){y=H,D.fallbackWarn=y},get fallbackRoot(){return v},set fallbackRoot(H){v=H},get fallbackFormat(){return E},set fallbackFormat(H){E=H,D.fallbackFormat=E},get warnHtmlMessage(){return M},set warnHtmlMessage(H){M=H,D.warnHtmlMessage=H},get escapeParameter(){return I},set escapeParameter(H){I=H,D.escapeParameter=H},t:Bt,getLocaleMessage:q,setLocaleMessage:ae,mergeLocaleMessage:te,getPostTranslationHandler:Me,setPostTranslationHandler:ce,getMissingHandler:_e,setMissingHandler:Ce,[vE]:je};return ee.datetimeFormats=Ne,ee.numberFormats=Pe,ee.rt=at,ee.te=ut,ee.tm=$,ee.d=pt,ee.n=bn,ee.getDateTimeFormat=oe,ee.setDateTimeFormat=C,ee.mergeDateTimeFormat=A,ee.getNumberFormat=z,ee.setNumberFormat=V,ee.mergeNumberFormat=ge,ee[EE]=n,ee[Od]=Be,ee[xd]=rt,ee[Ld]=xe,ee}function f2(e){const t=we(e.locale)?e.locale:ya,n=we(e.fallbackLocale)||jt(e.fallbackLocale)||ot(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,s=Gt(e.missing)?e.missing:void 0,o=bt(e.silentTranslationWarn)||yo(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=bt(e.silentFallbackWarn)||yo(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,c=bt(e.fallbackRoot)?e.fallbackRoot:!0,u=!!e.formatFallbackMessages,f=ot(e.modifiers)?e.modifiers:{},d=e.pluralizationRules,g=Gt(e.postTranslation)?e.postTranslation:void 0,_=we(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,m=!!e.escapeParameterHtml,y=bt(e.sync)?e.sync:!0;let v=e.messages;if(ot(e.sharedMessages)){const x=e.sharedMessages;v=Object.keys(x).reduce((D,U)=>{const B=D[U]||(D[U]={});return hn(B,x[U]),D},v||{})}const{__i18n:E,__root:T,__injectWithOption:h}=e,O=e.datetimeFormats,M=e.numberFormats,I=e.flatJson;return{locale:t,fallbackLocale:n,messages:v,flatJson:I,datetimeFormats:O,numberFormats:M,missing:s,missingWarn:o,fallbackWarn:a,fallbackRoot:c,fallbackFormat:u,modifiers:f,pluralRules:d,postTranslation:g,warnHtmlMessage:_,escapeParameter:m,messageResolver:e.messageResolver,inheritLocale:y,__i18n:E,__root:T,__injectWithOption:h}}function Md(e={}){const t=Ip(f2(e)),{__extender:n}=e,s={id:t.id,get locale(){return t.locale.value},set locale(o){t.locale.value=o},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(o){t.fallbackLocale.value=o},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(o){t.setMissingHandler(o)},get silentTranslationWarn(){return bt(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(o){t.missingWarn=bt(o)?!o:o},get silentFallbackWarn(){return bt(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(o){t.fallbackWarn=bt(o)?!o:o},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(o){t.fallbackFormat=o},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(o){t.setPostTranslationHandler(o)},get sync(){return t.inheritLocale},set sync(o){t.inheritLocale=o},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(o){t.warnHtmlMessage=o!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(o){t.escapeParameter=o},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...o){return Reflect.apply(t.t,t,[...o])},rt(...o){return Reflect.apply(t.rt,t,[...o])},tc(...o){const[a,c,u]=o,f={plural:1};let d=null,g=null;if(!we(a))throw Qn(Vn.INVALID_ARGUMENT);const _=a;return we(c)?f.locale=c:an(c)?f.plural=c:jt(c)?d=c:ot(c)&&(g=c),we(u)?f.locale=u:jt(u)?d=u:ot(u)&&(g=u),Reflect.apply(t.t,t,[_,d||g||{},f])},te(o,a){return t.te(o,a)},tm(o){return t.tm(o)},getLocaleMessage(o){return t.getLocaleMessage(o)},setLocaleMessage(o,a){t.setLocaleMessage(o,a)},mergeLocaleMessage(o,a){t.mergeLocaleMessage(o,a)},d(...o){return Reflect.apply(t.d,t,[...o])},getDateTimeFormat(o){return t.getDateTimeFormat(o)},setDateTimeFormat(o,a){t.setDateTimeFormat(o,a)},mergeDateTimeFormat(o,a){t.mergeDateTimeFormat(o,a)},n(...o){return Reflect.apply(t.n,t,[...o])},getNumberFormat(o){return t.getNumberFormat(o)},setNumberFormat(o,a){t.setNumberFormat(o,a)},mergeNumberFormat(o,a){t.mergeNumberFormat(o,a)}};return s.__extender=n,s}function d2(e,t,n){return{beforeCreate(){const s=Tn();if(!s)throw Qn(Vn.UNEXPECTED_ERROR);const o=this.$options;if(o.i18n){const a=o.i18n;if(o.__i18n&&(a.__i18n=o.__i18n),a.__root=t,this===this.$root)this.$i18n=Fh(e,a);else{a.__injectWithOption=!0,a.__extender=n.__vueI18nExtend,this.$i18n=Md(a);const c=this.$i18n;c.__extender&&(c.__disposer=c.__extender(this.$i18n))}}else if(o.__i18n)if(this===this.$root)this.$i18n=Fh(e,o);else{this.$i18n=Md({__i18n:o.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}else this.$i18n=e;o.__i18nGlobal&&wE(t,o,o),this.$t=(...a)=>this.$i18n.t(...a),this.$rt=(...a)=>this.$i18n.rt(...a),this.$tc=(...a)=>this.$i18n.tc(...a),this.$te=(a,c)=>this.$i18n.te(a,c),this.$d=(...a)=>this.$i18n.d(...a),this.$n=(...a)=>this.$i18n.n(...a),this.$tm=a=>this.$i18n.tm(a),n.__setInstance(s,this.$i18n)},mounted(){},unmounted(){const s=Tn();if(!s)throw Qn(Vn.UNEXPECTED_ERROR);const o=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,o.__disposer&&(o.__disposer(),delete o.__disposer,delete o.__extender),n.__deleteInstance(s),delete this.$i18n}}}function Fh(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[vE](t.pluralizationRules||e.pluralizationRules);const n=Cp(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(s=>e.mergeLocaleMessage(s,n[s])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,t.datetimeFormats[s])),t.numberFormats&&Object.keys(t.numberFormats).forEach(s=>e.mergeNumberFormat(s,t.numberFormats[s])),e}const Ap={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function p2({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,o)=>[...s,...o.type===nt?o.children:[o]],[]):t.reduce((n,s)=>{const o=e[s];return o&&(n[s]=o()),n},kt())}function SE(){return nt}const g2=Oe({name:"i18n-t",props:hn({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>an(e)||!isNaN(e)}},Ap),setup(e,t){const{slots:n,attrs:s}=t,o=e.i18n||Op({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(n).filter(_=>_!=="_"),c=kt();e.locale&&(c.locale=e.locale),e.plural!==void 0&&(c.plural=we(e.plural)?+e.plural:e.plural);const u=p2(t,a),f=o[Od](e.keypath,u,c),d=hn(kt(),s),g=we(e.tag)||Tt(e.tag)?e.tag:SE();return yc(g,d,f)}}}),Bh=g2;function _2(e){return jt(e)&&!we(e[0])}function TE(e,t,n,s){const{slots:o,attrs:a}=t;return()=>{const c={part:!0};let u=kt();e.locale&&(c.locale=e.locale),we(e.format)?c.key=e.format:Tt(e.format)&&(we(e.format.key)&&(c.key=e.format.key),u=Object.keys(e.format).reduce((m,y)=>n.includes(y)?hn(kt(),m,{[y]:e.format[y]}):m,kt()));const f=s(e.value,c,u);let d=[c.key];jt(f)?d=f.map((m,y)=>{const v=o[m.type],E=v?v({[m.type]:m.value,index:y,parts:f}):[m.value];return _2(E)&&(E[0].key=`${m.type}-${y}`),E}):we(f)&&(d=[f]);const g=hn(kt(),a),_=we(e.tag)||Tt(e.tag)?e.tag:SE();return yc(_,g,d)}}const m2=Oe({name:"i18n-n",props:hn({value:{type:Number,required:!0},format:{type:[String,Object]}},Ap),setup(e,t){const n=e.i18n||Op({useScope:e.scope,__useComponent:!0});return TE(e,t,mE,(...s)=>n[Ld](...s))}}),Uh=m2,h2=Oe({name:"i18n-d",props:hn({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ap),setup(e,t){const n=e.i18n||Op({useScope:e.scope,__useComponent:!0});return TE(e,t,_E,(...s)=>n[xd](...s))}}),Hh=h2;function b2(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const s=n.__getInstance(t);return s!=null?s.__composer:e.global.__composer}}function v2(e){const t=c=>{const{instance:u,value:f}=c;if(!u||!u.$)throw Qn(Vn.UNEXPECTED_ERROR);const d=b2(e,u.$),g=zh(f);return[Reflect.apply(d.t,d,[...Wh(g)]),d]};return{created:(c,u)=>{const[f,d]=t(u);ic&&e.global===d&&(c.__i18nWatcher=Ft(d.locale,()=>{u.instance&&u.instance.$forceUpdate()})),c.__composer=d,c.textContent=f},unmounted:c=>{ic&&c.__i18nWatcher&&(c.__i18nWatcher(),c.__i18nWatcher=void 0,delete c.__i18nWatcher),c.__composer&&(c.__composer=void 0,delete c.__composer)},beforeUpdate:(c,{value:u})=>{if(c.__composer){const f=c.__composer,d=zh(u);c.textContent=Reflect.apply(f.t,f,[...Wh(d)])}},getSSRProps:c=>{const[u]=t(c);return{textContent:u}}}}function zh(e){if(we(e))return{path:e};if(ot(e)){if(!("path"in e))throw Qn(Vn.REQUIRED_VALUE,"path");return e}else throw Qn(Vn.INVALID_VALUE)}function Wh(e){const{path:t,locale:n,args:s,choice:o,plural:a}=e,c={},u=s||{};return we(n)&&(c.locale=n),an(o)&&(c.plural=o),an(a)&&(c.plural=a),[t,u,c]}function E2(e,t,...n){const s=ot(n[0])?n[0]:{};(bt(s.globalInstall)?s.globalInstall:!0)&&([Bh.name,"I18nT"].forEach(a=>e.component(a,Bh)),[Uh.name,"I18nN"].forEach(a=>e.component(a,Uh)),[Hh.name,"I18nD"].forEach(a=>e.component(a,Hh))),e.directive("t",v2(t))}const y2=rs("global-vue-i18n");function w2(e={},t){const n=__VUE_I18N_LEGACY_API__&&bt(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,s=bt(e.globalInjection)?e.globalInjection:!0,o=new Map,[a,c]=S2(e,n),u=rs("");function f(m){return o.get(m)||null}function d(m,y){o.set(m,y)}function g(m){o.delete(m)}const _={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},async install(m,...y){if(m.__VUE_I18N_SYMBOL__=u,m.provide(m.__VUE_I18N_SYMBOL__,_),ot(y[0])){const T=y[0];_.__composerExtend=T.__composerExtend,_.__vueI18nExtend=T.__vueI18nExtend}let v=null;!n&&s&&(v=L2(m,_.global)),__VUE_I18N_FULL_INSTALL__&&E2(m,_,...y),__VUE_I18N_LEGACY_API__&&n&&m.mixin(d2(c,c.__composer,_));const E=m.unmount;m.unmount=()=>{v&&v(),_.dispose(),E()}},get global(){return c},dispose(){a.stop()},__instances:o,__getInstance:f,__setInstance:d,__deleteInstance:g};return _}function Op(e={}){const t=Tn();if(t==null)throw Qn(Vn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Qn(Vn.NOT_INSTALLED);const n=T2(t),s=C2(n),o=yE(t),a=N2(e,o);if(a==="global")return wE(s,e,o),s;if(a==="parent"){let f=I2(n,t,e.__useComponent);return f==null&&(f=s),f}const c=n;let u=c.__getInstance(t);if(u==null){const f=hn({},e);"__i18n"in o&&(f.__i18n=o.__i18n),s&&(f.__root=s),u=Ip(f),c.__composerExtend&&(u[Rd]=c.__composerExtend(u)),O2(c,t,u),c.__setInstance(t,u)}return u}function S2(e,t,n){const s=uc(),o=__VUE_I18N_LEGACY_API__&&t?s.run(()=>Md(e)):s.run(()=>Ip(e));if(o==null)throw Qn(Vn.UNEXPECTED_ERROR);return[s,o]}function T2(e){const t=Ot(e.isCE?y2:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Qn(e.isCE?Vn.NOT_INSTALLED_WITH_PROVIDE:Vn.UNEXPECTED_ERROR);return t}function N2(e,t){return Rc(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function C2(e){return e.mode==="composition"?e.global:e.global.__composer}function I2(e,t,n=!1){let s=null;const o=t.root;let a=A2(t,n);for(;a!=null;){const c=e;if(e.mode==="composition")s=c.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){const u=c.__getInstance(a);u!=null&&(s=u.__composer,n&&s&&!s[EE]&&(s=null))}if(s!=null||o===a)break;a=a.parent}return s}function A2(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function O2(e,t,n){Xt(()=>{},t),hc(()=>{const s=n;e.__deleteInstance(t);const o=s[Rd];o&&(o(),delete s[Rd])},t)}const x2=["locale","fallbackLocale","availableLocales"],Gh=["t","rt","d","n","tm","te"];function L2(e,t){const n=Object.create(null);return x2.forEach(o=>{const a=Object.getOwnPropertyDescriptor(t,o);if(!a)throw Qn(Vn.UNEXPECTED_ERROR);const c=$t(a.value)?{get(){return a.value.value},set(u){a.value.value=u}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,o,c)}),e.config.globalProperties.$i18n=n,Gh.forEach(o=>{const a=Object.getOwnPropertyDescriptor(t,o);if(!a||!a.value)throw Qn(Vn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${o}`,a)}),()=>{delete e.config.globalProperties.$i18n,Gh.forEach(o=>{delete e.config.globalProperties[`$${o}`]})}}l2();UD(yD);HD($D);zD(cE);if(__INTLIFY_PROD_DEVTOOLS__){const e=xs();e.__INTLIFY__=!0,wD(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const R2="en";function M2(e){localStorage.setItem("LANG",e)}function Kh(){const e=localStorage.getItem("LANG");return e&&Object.keys(NE).includes(e)?e:R2}const NE={en:{btn_confirm:"Confirm",btn_edit_script:"Edit Script",btn_readme_directory:"Directory",btn_request_diff:"View diff results",btn_reset:"Reset",btn_select_file:"Select File",btn_select_file_label:"File {filename}:",btn_select_file_required:"Please select the file!",btn_select_github_file_label:"Only files with changes are loaded",diff_display_aligned:"Align",diff_display_compact:"Compact",diff_legend_add:"Add",diff_legend_block_copy:"Block copy",diff_legend_block_move:"Block move",diff_legend_delete:"Delete",diff_legend_merge:"Merge",diff_legend_split:"Split",diff_legend_update:"Update",diff_no_difference:"No difference",diff_no_github_modified_file:"No Modified Files",diff_setting:"Settings",mdfy_added_successfully:"Added successfully, click the `{button}` button to reload differences",mdfy_cleared:"Data cleared",mdfy_data_error:"Data error",mdfy_execute_start:"start overwriting diff data",mdfy_executed_item:"Overwritten diff data: {overwritten}",mdfy_executed_item_not_found:"Diff data not found: {diff}",mdfy_first_parameter_error:"The first parameter is invalid",mdfy_second_parameter_error:"The second parameter is invalid",readme:dh.en,setting_general__git_diff_algo:"Git diff algorithm",setting_general__tab_size:"Tab size",setting_updates__identify:"Identify updates",setting_updates__ctx_length:"Context length",setting_updates__line_sim_weight:"Line similarity weight",setting_updates__line_sim_threshold:"Synthetic line-similarity threshold",setting_splits__identify:"Identify splits",setting_splits__max_split_lines:"Maximal number of splitting lines",setting_merges__identify:"Identify merges",setting_merges__max_merge_lines:"Maximal number of merging lines",setting_moves__identify:"Identity block moves",setting_moves__min_block_length:"Minimal moving-block length",setting_moves__identify_updates:"Identity updates in block moves",setting_moves__record_stop_words:"Record lines only containing stop words in block moves",setting_copies__identify:"Identity block copies",setting_copies__min_block_length:"Minimal copying-block length",setting_copies__identify_updates:"Identity updates in block copies",setting_copies__record_stop_words:"Record lines only containing stop words in block copies",symbol_colon:": ",page_title:"BDiff File Differencing Tool",xhr_failed_to_get_diff:"Failed to get diff data!",xhr_failed_to_get_github_files:"Failed to get GitHub files!",xhr_failed_to_get_github_files_contents:"Failed to get GitHub files Contents!",xhr_failed_to_upload_file:"File upload failed: {msg}"},zh:{btn_confirm:"确定",btn_edit_script:"编辑脚本",btn_readme_directory:"目录",btn_request_diff:"查看差异结果",btn_reset:"重置",btn_select_file:"选择文件",btn_select_file_label:"文件{filename}：",btn_select_file_required:"请先选择文件！",btn_select_github_file_label:"仅加载有变更的文件",diff_display_aligned:"对齐",diff_display_compact:"紧凑",diff_legend_add:"新增",diff_legend_block_copy:"复制",diff_legend_block_move:"移动",diff_legend_delete:"删除",diff_legend_merge:"合并",diff_legend_split:"分割",diff_legend_update:"更新",diff_no_difference:"没有差异",diff_no_github_modified_file:"没有可加载的文件",diff_setting:"设置",mdfy_added_successfully:"添加成功，点击`{button}`按钮重新加载差异",mdfy_cleared:"数据已清空",mdfy_data_error:"数据有误",mdfy_execute_start:"开始覆写差异数据",mdfy_executed_item:"已覆写数据：{overwritten}",mdfy_executed_item_not_found:"未找到差异数据：{diff}",mdfy_first_parameter_error:"第一个参数格式有误",mdfy_second_parameter_error:"第二个参数格式有误",readme:dh.zh,setting_general__git_diff_algo:"Git差异算法",setting_general__tab_size:"制表符长度",setting_updates__identify:"识别块更新",setting_updates__ctx_length:"上下文长度",setting_updates__line_sim_weight:"行相似度权重",setting_updates__line_sim_threshold:"综合行相似度临界值",setting_splits__identify:"识别块分割",setting_splits__max_split_lines:"最大分割行数",setting_merges__identify:"识别块合并",setting_merges__max_merge_lines:"最大合并行数",setting_moves__identify:"识别块移动",setting_moves__min_block_length:"移动块最小长度",setting_moves__identify_updates:"识别移动块更新",setting_moves__record_stop_words:"纯停用词行计入移动块大小",setting_copies__identify:"识别块复制",setting_copies__min_block_length:"复制块最小长度",setting_copies__identify_updates:"识别复制块更新",setting_copies__record_stop_words:"纯停用词行计入复制块大小",symbol_colon:"：",page_title:"BDiff文本差异工具",xhr_failed_to_get_diff:"获取 diff 数据失败！",xhr_failed_to_get_github_files:"获取 GitHub 文件失败！",xhr_failed_to_get_github_files_contents:"获取 GitHub 文件内容失败！",xhr_failed_to_upload_file:"文件上传失败：{msg}"}},fr=w2({locale:Kh(),fallbackLocale:Kh(),messages:NE,warnHtmlInMessage:"off"}),k2={type:"select",key:"setting_general__git_diff_algo",values:["Minimal","Myers","Histogram","Patience"],defaultValue:"Histogram"},D2={type:"select",key:"setting_general__tab_size",values:os(1,20,1).map(e=>e.toString()),defaultValue:"4"},P2={type:"switch",key:"setting_updates__identify",defaultValue:!0},$2={type:"select",key:"setting_updates__ctx_length",values:os(2,10,1).map(e=>e.toString()),defaultValue:"4",parent:"setting_updates__identify"},F2={type:"select",key:"setting_updates__line_sim_weight",values:os(0,10,1).map(e=>(e/10).toString()),defaultValue:"0.6",parent:"setting_updates__identify"},B2={type:"select",key:"setting_updates__line_sim_threshold",values:os(0,10,1).map(e=>(e/10).toString()),defaultValue:"0.5",parent:"setting_updates__identify"},U2={type:"switch",key:"setting_splits__identify",defaultValue:!0},H2={type:"select",key:"setting_splits__max_split_lines",values:os(2,20,1).map(e=>e.toString()),defaultValue:"8",parent:"setting_splits__identify"},z2={type:"switch",key:"setting_merges__identify",defaultValue:!0},W2={type:"select",key:"setting_merges__max_merge_lines",values:os(2,20,1).map(e=>e.toString()),defaultValue:"8",parent:"setting_merges__identify"},G2={type:"switch",key:"setting_moves__identify",defaultValue:!0},K2={type:"select",key:"setting_moves__min_block_length",values:os(2,10,1).map(e=>e.toString()),defaultValue:"2",parent:"setting_moves__identify"},V2={type:"switch",key:"setting_moves__identify_updates",defaultValue:!0,parent:"setting_moves__identify"},q2={type:"switch",key:"setting_moves__record_stop_words",defaultValue:!1,parent:"setting_moves__identify"},Y2={type:"switch",key:"setting_copies__identify",defaultValue:!0},X2={type:"select",key:"setting_copies__min_block_length",values:os(2,10,1).map(e=>e.toString()),defaultValue:"2",parent:"setting_copies__identify"},Z2={type:"switch",key:"setting_copies__identify_updates",defaultValue:!0,parent:"setting_copies__identify"},J2={type:"switch",key:"setting_copies__record_stop_words",defaultValue:!1,parent:"setting_copies__identify"},xp=[k2,D2,P2,$2,F2,B2,U2,H2,z2,W2,G2,K2,V2,q2,Y2,X2,Z2,J2];function os(e,t,n){return Array.from({length:(t-e)/n+1},(s,o)=>e+o*n)}function Q2(e,t){const n=localStorage.getItem(e);return n===null?t:typeof t=="boolean"?n==="true":n}function j2(e,t){localStorage.setItem(e,t.toString())}const CE=Ia("diffSettings",()=>{const e=Object.fromEntries(xp.map(s=>[s.key,fe(Q2(s.key,s.defaultValue))]));function t(s){return e[s].value}function n(s){s.forEach(([o,a])=>{e[o].value=a,j2(o,a)})}return{...e,getStoreValue:t,saveStores:n}});function eP(e){const t=new FormData;return t.append("src",e.k1),t.append("dest",e.k2),t.append("src_lines_list",e.c1),t.append("dest_lines_list",e.c2),e.settings.forEach(([n,s])=>{t.append(n,s.toString())}),new Promise((n,s)=>{const o=new XMLHttpRequest;o.timeout=2e4,o.open("POST","http://api.bdiff.net",!0),o.onreadystatechange=()=>{o.readyState===XMLHttpRequest.DONE&&(o.status===200?n(JSON.parse(o.response).datas):(console.error(o.response),Hs.error(fr.global.t("xhr_failed_to_get_diff")),s()))},o.send(t)})}function Vh(e){const t=new FormData;return t.append("file",e),new Promise((n,s)=>{const o=new XMLHttpRequest;o.timeout=2e4,o.open("POST","http://api.bdiff.net/upload",!0),o.onreadystatechange=()=>{if(o.readyState===XMLHttpRequest.DONE)if(o.status===200)n(JSON.parse(o.response).filename);else{try{const{error:a="unknown"}=JSON.parse(o.response);Hs.error(fr.global.t("xhr_failed_to_upload_file",{msg:a}))}catch{}s()}},o.send(t)})}function tP(e){const t=new FormData;return t.append("owner",e.owner),t.append("repo",e.repo),t.append("installation_id",e.installation_id),t.append("pr_number",e.pr_number),new Promise((n,s)=>{const o=new XMLHttpRequest;o.timeout=3e4,o.open("POST","http://api.bdiff.net/files",!0),o.onreadystatechange=()=>{o.readyState===XMLHttpRequest.DONE&&(o.status===200?n(JSON.parse(o.response).data):(console.error(o.response),Hs.error(fr.global.t("xhr_failed_to_get_github_files")),s()))},o.send(t)})}function nP(e){const t=new FormData;return t.append("owner",e.owner),t.append("repo",e.repo),t.append("installation_id",e.installation_id),t.append("pr_number",e.pr_number),new Promise((n,s)=>{const o=new XMLHttpRequest;o.timeout=3e4,o.open("POST",`http://api.bdiff.net/files/${e.filename}`,!0),o.onreadystatechange=()=>{o.readyState===XMLHttpRequest.DONE&&(o.status===200?n(JSON.parse(o.response)):(console.error(o.response),Hs.error(fr.global.t("xhr_failed_to_get_github_files_contents")),s()))},o.send(t)})}async function rP(){const{file1:e,file2:t}=La(),{getStoreValue:n}=CE();if(e.content===t.content)return Hs.warning(fr.global.t("diff_no_difference")),Promise.resolve(new Map);let s,o;try{s=await Vh(new File([e.content],e.name,{type:"text/plain"}))}catch{return Promise.reject()}try{o=await Vh(new File([t.content],t.name,{type:"text/plain"}))}catch{return Promise.reject()}let a;try{a=await eP({c1:e.content,c2:t.content,k1:s,k2:o,settings:xp.map(c=>[c.key,n(c.key)])})}catch{return Promise.reject()}return window.mdfy&&window.mdfy.execute(a),Promise.resolve(new Map(a.map((c,u)=>[u+1,c])))}var yf,qh;function iP(){if(qh)return yf;qh=1;function e(P){return P instanceof Map?P.clear=P.delete=P.set=function(){throw new Error("map is read-only")}:P instanceof Set&&(P.add=P.clear=P.delete=function(){throw new Error("set is read-only")}),Object.freeze(P),Object.getOwnPropertyNames(P).forEach(ne=>{const be=P[ne],qe=typeof be;(qe==="object"||qe==="function")&&!Object.isFrozen(be)&&e(be)}),P}class t{constructor(ne){ne.data===void 0&&(ne.data={}),this.data=ne.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(P){return P.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function s(P,...ne){const be=Object.create(null);for(const qe in P)be[qe]=P[qe];return ne.forEach(function(qe){for(const Vt in qe)be[Vt]=qe[Vt]}),be}const o="</span>",a=P=>!!P.scope,c=(P,{prefix:ne})=>{if(P.startsWith("language:"))return P.replace("language:","language-");if(P.includes(".")){const be=P.split(".");return[`${ne}${be.shift()}`,...be.map((qe,Vt)=>`${qe}${"_".repeat(Vt+1)}`)].join(" ")}return`${ne}${P}`};class u{constructor(ne,be){this.buffer="",this.classPrefix=be.classPrefix,ne.walk(this)}addText(ne){this.buffer+=n(ne)}openNode(ne){if(!a(ne))return;const be=c(ne.scope,{prefix:this.classPrefix});this.span(be)}closeNode(ne){a(ne)&&(this.buffer+=o)}value(){return this.buffer}span(ne){this.buffer+=`<span class="${ne}">`}}const f=(P={})=>{const ne={children:[]};return Object.assign(ne,P),ne};class d{constructor(){this.rootNode=f(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(ne){this.top.children.push(ne)}openNode(ne){const be=f({scope:ne});this.add(be),this.stack.push(be)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(ne){return this.constructor._walk(ne,this.rootNode)}static _walk(ne,be){return typeof be=="string"?ne.addText(be):be.children&&(ne.openNode(be),be.children.forEach(qe=>this._walk(ne,qe)),ne.closeNode(be)),ne}static _collapse(ne){typeof ne!="string"&&ne.children&&(ne.children.every(be=>typeof be=="string")?ne.children=[ne.children.join("")]:ne.children.forEach(be=>{d._collapse(be)}))}}class g extends d{constructor(ne){super(),this.options=ne}addText(ne){ne!==""&&this.add(ne)}startScope(ne){this.openNode(ne)}endScope(){this.closeNode()}__addSublanguage(ne,be){const qe=ne.root;be&&(qe.scope=`language:${be}`),this.add(qe)}toHTML(){return new u(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function _(P){return P?typeof P=="string"?P:P.source:null}function m(P){return E("(?=",P,")")}function y(P){return E("(?:",P,")*")}function v(P){return E("(?:",P,")?")}function E(...P){return P.map(be=>_(be)).join("")}function T(P){const ne=P[P.length-1];return typeof ne=="object"&&ne.constructor===Object?(P.splice(P.length-1,1),ne):{}}function h(...P){return"("+(T(P).capture?"":"?:")+P.map(qe=>_(qe)).join("|")+")"}function O(P){return new RegExp(P.toString()+"|").exec("").length-1}function M(P,ne){const be=P&&P.exec(ne);return be&&be.index===0}const I=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function x(P,{joinWith:ne}){let be=0;return P.map(qe=>{be+=1;const Vt=be;let qt=_(qe),Ae="";for(;qt.length>0;){const Se=I.exec(qt);if(!Se){Ae+=qt;break}Ae+=qt.substring(0,Se.index),qt=qt.substring(Se.index+Se[0].length),Se[0][0]==="\\"&&Se[1]?Ae+="\\"+String(Number(Se[1])+Vt):(Ae+=Se[0],Se[0]==="("&&be++)}return Ae}).map(qe=>`(${qe})`).join(ne)}const k=/\b\B/,D="[a-zA-Z]\\w*",U="[a-zA-Z_]\\w*",B="\\b\\d+(\\.\\d+)?",ie="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",J="\\b(0b[01]+)",Z="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",Ne=(P={})=>{const ne=/^#![ ]*\//;return P.binary&&(P.begin=E(ne,/.*\b/,P.binary,/\b.*/)),s({scope:"meta",begin:ne,end:/$/,relevance:0,"on:begin":(be,qe)=>{be.index!==0&&qe.ignoreMatch()}},P)},Pe={begin:"\\\\[\\s\\S]",relevance:0},Me={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Pe]},ce={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Pe]},_e={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Ce=function(P,ne,be={}){const qe=s({scope:"comment",begin:P,end:ne,contains:[]},be);qe.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const Vt=h("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return qe.contains.push({begin:E(/[ ]+/,"(",Vt,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),qe},_t=Ce("//","$"),Bt=Ce("/\\*","\\*/"),at=Ce("#","$"),pt={scope:"number",begin:B,relevance:0},bn={scope:"number",begin:ie,relevance:0},en={scope:"number",begin:J,relevance:0},zt={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Pe,{begin:/\[/,end:/\]/,relevance:0,contains:[Pe]}]},ye={scope:"title",begin:D,relevance:0},Be={scope:"title",begin:U,relevance:0},xe={begin:"\\.\\s*"+U,relevance:0};var je=Object.freeze({__proto__:null,APOS_STRING_MODE:Me,BACKSLASH_ESCAPE:Pe,BINARY_NUMBER_MODE:en,BINARY_NUMBER_RE:J,COMMENT:Ce,C_BLOCK_COMMENT_MODE:Bt,C_LINE_COMMENT_MODE:_t,C_NUMBER_MODE:bn,C_NUMBER_RE:ie,END_SAME_AS_BEGIN:function(P){return Object.assign(P,{"on:begin":(ne,be)=>{be.data._beginMatch=ne[1]},"on:end":(ne,be)=>{be.data._beginMatch!==ne[1]&&be.ignoreMatch()}})},HASH_COMMENT_MODE:at,IDENT_RE:D,MATCH_NOTHING_RE:k,METHOD_GUARD:xe,NUMBER_MODE:pt,NUMBER_RE:B,PHRASAL_WORDS_MODE:_e,QUOTE_STRING_MODE:ce,REGEXP_MODE:zt,RE_STARTERS_RE:Z,SHEBANG:Ne,TITLE_MODE:ye,UNDERSCORE_IDENT_RE:U,UNDERSCORE_TITLE_MODE:Be});function ut(P,ne){P.input[P.index-1]==="."&&ne.ignoreMatch()}function L(P,ne){P.className!==void 0&&(P.scope=P.className,delete P.className)}function $(P,ne){ne&&P.beginKeywords&&(P.begin="\\b("+P.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",P.__beforeBegin=ut,P.keywords=P.keywords||P.beginKeywords,delete P.beginKeywords,P.relevance===void 0&&(P.relevance=0))}function q(P,ne){Array.isArray(P.illegal)&&(P.illegal=h(...P.illegal))}function ae(P,ne){if(P.match){if(P.begin||P.end)throw new Error("begin & end are not supported with match");P.begin=P.match,delete P.match}}function te(P,ne){P.relevance===void 0&&(P.relevance=1)}const oe=(P,ne)=>{if(!P.beforeMatch)return;if(P.starts)throw new Error("beforeMatch cannot be used with starts");const be=Object.assign({},P);Object.keys(P).forEach(qe=>{delete P[qe]}),P.keywords=be.keywords,P.begin=E(be.beforeMatch,m(be.begin)),P.starts={relevance:0,contains:[Object.assign(be,{endsParent:!0})]},P.relevance=0,delete be.beforeMatch},C=["of","and","for","in","not","or","if","then","parent","list","value"],A="keyword";function z(P,ne,be=A){const qe=Object.create(null);return typeof P=="string"?Vt(be,P.split(" ")):Array.isArray(P)?Vt(be,P):Object.keys(P).forEach(function(qt){Object.assign(qe,z(P[qt],ne,qt))}),qe;function Vt(qt,Ae){ne&&(Ae=Ae.map(Se=>Se.toLowerCase())),Ae.forEach(function(Se){const Ve=Se.split("|");qe[Ve[0]]=[qt,V(Ve[0],Ve[1])]})}}function V(P,ne){return ne?Number(ne):ge(P)?0:1}function ge(P){return C.includes(P.toLowerCase())}const ee={},H=P=>{console.error(P)},Y=(P,...ne)=>{console.log(`WARN: ${P}`,...ne)},me=(P,ne)=>{ee[`${P}/${ne}`]||(console.log(`Deprecated as of ${P}. ${ne}`),ee[`${P}/${ne}`]=!0)},Le=new Error;function Ke(P,ne,{key:be}){let qe=0;const Vt=P[be],qt={},Ae={};for(let Se=1;Se<=ne.length;Se++)Ae[Se+qe]=Vt[Se],qt[Se+qe]=!0,qe+=O(ne[Se-1]);P[be]=Ae,P[be]._emit=qt,P[be]._multi=!0}function Dt(P){if(Array.isArray(P.begin)){if(P.skip||P.excludeBegin||P.returnBegin)throw H("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Le;if(typeof P.beginScope!="object"||P.beginScope===null)throw H("beginScope must be object"),Le;Ke(P,P.begin,{key:"beginScope"}),P.begin=x(P.begin,{joinWith:""})}}function yt(P){if(Array.isArray(P.end)){if(P.skip||P.excludeEnd||P.returnEnd)throw H("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Le;if(typeof P.endScope!="object"||P.endScope===null)throw H("endScope must be object"),Le;Ke(P,P.end,{key:"endScope"}),P.end=x(P.end,{joinWith:""})}}function ln(P){P.scope&&typeof P.scope=="object"&&P.scope!==null&&(P.beginScope=P.scope,delete P.scope)}function cn(P){ln(P),typeof P.beginScope=="string"&&(P.beginScope={_wrap:P.beginScope}),typeof P.endScope=="string"&&(P.endScope={_wrap:P.endScope}),Dt(P),yt(P)}function er(P){function ne(Ae,Se){return new RegExp(_(Ae),"m"+(P.case_insensitive?"i":"")+(P.unicodeRegex?"u":"")+(Se?"g":""))}class be{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(Se,Ve){Ve.position=this.position++,this.matchIndexes[this.matchAt]=Ve,this.regexes.push([Ve,Se]),this.matchAt+=O(Se)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const Se=this.regexes.map(Ve=>Ve[1]);this.matcherRe=ne(x(Se,{joinWith:"|"}),!0),this.lastIndex=0}exec(Se){this.matcherRe.lastIndex=this.lastIndex;const Ve=this.matcherRe.exec(Se);if(!Ve)return null;const Zt=Ve.findIndex((ls,Io)=>Io>0&&ls!==void 0),Jt=this.matchIndexes[Zt];return Ve.splice(0,Zt),Object.assign(Ve,Jt)}}class qe{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(Se){if(this.multiRegexes[Se])return this.multiRegexes[Se];const Ve=new be;return this.rules.slice(Se).forEach(([Zt,Jt])=>Ve.addRule(Zt,Jt)),Ve.compile(),this.multiRegexes[Se]=Ve,Ve}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(Se,Ve){this.rules.push([Se,Ve]),Ve.type==="begin"&&this.count++}exec(Se){const Ve=this.getMatcher(this.regexIndex);Ve.lastIndex=this.lastIndex;let Zt=Ve.exec(Se);if(this.resumingScanAtSamePosition()&&!(Zt&&Zt.index===this.lastIndex)){const Jt=this.getMatcher(0);Jt.lastIndex=this.lastIndex+1,Zt=Jt.exec(Se)}return Zt&&(this.regexIndex+=Zt.position+1,this.regexIndex===this.count&&this.considerAll()),Zt}}function Vt(Ae){const Se=new qe;return Ae.contains.forEach(Ve=>Se.addRule(Ve.begin,{rule:Ve,type:"begin"})),Ae.terminatorEnd&&Se.addRule(Ae.terminatorEnd,{type:"end"}),Ae.illegal&&Se.addRule(Ae.illegal,{type:"illegal"}),Se}function qt(Ae,Se){const Ve=Ae;if(Ae.isCompiled)return Ve;[L,ae,cn,oe].forEach(Jt=>Jt(Ae,Se)),P.compilerExtensions.forEach(Jt=>Jt(Ae,Se)),Ae.__beforeBegin=null,[$,q,te].forEach(Jt=>Jt(Ae,Se)),Ae.isCompiled=!0;let Zt=null;return typeof Ae.keywords=="object"&&Ae.keywords.$pattern&&(Ae.keywords=Object.assign({},Ae.keywords),Zt=Ae.keywords.$pattern,delete Ae.keywords.$pattern),Zt=Zt||/\w+/,Ae.keywords&&(Ae.keywords=z(Ae.keywords,P.case_insensitive)),Ve.keywordPatternRe=ne(Zt,!0),Se&&(Ae.begin||(Ae.begin=/\B|\b/),Ve.beginRe=ne(Ve.begin),!Ae.end&&!Ae.endsWithParent&&(Ae.end=/\B|\b/),Ae.end&&(Ve.endRe=ne(Ve.end)),Ve.terminatorEnd=_(Ve.end)||"",Ae.endsWithParent&&Se.terminatorEnd&&(Ve.terminatorEnd+=(Ae.end?"|":"")+Se.terminatorEnd)),Ae.illegal&&(Ve.illegalRe=ne(Ae.illegal)),Ae.contains||(Ae.contains=[]),Ae.contains=[].concat(...Ae.contains.map(function(Jt){return tn(Jt==="self"?Ae:Jt)})),Ae.contains.forEach(function(Jt){qt(Jt,Ve)}),Ae.starts&&qt(Ae.starts,Se),Ve.matcher=Vt(Ve),Ve}if(P.compilerExtensions||(P.compilerExtensions=[]),P.contains&&P.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return P.classNameAliases=s(P.classNameAliases||{}),qt(P)}function Nr(P){return P?P.endsWithParent||Nr(P.starts):!1}function tn(P){return P.variants&&!P.cachedVariants&&(P.cachedVariants=P.variants.map(function(ne){return s(P,{variants:null},ne)})),P.cachedVariants?P.cachedVariants:Nr(P)?s(P,{starts:P.starts?s(P.starts):null}):Object.isFrozen(P)?s(P):P}var vn="11.11.1";class Ur extends Error{constructor(ne,be){super(ne),this.name="HTMLInjectionError",this.html=be}}const as=n,zs=s,wt=Symbol("nomatch"),ni=7,Cr=function(P){const ne=Object.create(null),be=Object.create(null),qe=[];let Vt=!0;const qt="Could not find the language '{}', did you forget to load/include a language module?",Ae={disableAutodetect:!0,name:"Plain text",contains:[]};let Se={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:g};function Ve(pe){return Se.noHighlightRe.test(pe)}function Zt(pe){let De=pe.className+" ";De+=pe.parentNode?pe.parentNode.className:"";const lt=Se.languageDetectRe.exec(De);if(lt){const xt=zr(lt[1]);return xt||(Y(qt.replace("{}",lt[1])),Y("Falling back to no-highlight mode for this block.",pe)),xt?lt[1]:"no-highlight"}return De.split(/\s+/).find(xt=>Ve(xt)||zr(xt))}function Jt(pe,De,lt){let xt="",nn="";typeof De=="object"?(xt=pe,lt=De.ignoreIllegals,nn=De.language):(me("10.7.0","highlight(lang, code, ...args) has been deprecated."),me("10.7.0",`Please use highlight(code, options) instead.
https://github.com/highlightjs/highlight.js/issues/2277`),nn=pe,xt=De),lt===void 0&&(lt=!0);const tr={code:xt,language:nn};Ks("before:highlight",tr);const Ir=tr.result?tr.result:ls(tr.language,tr.code,lt);return Ir.code=tr.code,Ks("after:highlight",Ir),Ir}function ls(pe,De,lt,xt){const nn=Object.create(null);function tr(ve,ke){return ve.keywords[ke]}function Ir(){if(!He.keywords){un.addText(Lt);return}let ve=0;He.keywordPatternRe.lastIndex=0;let ke=He.keywordPatternRe.exec(Lt),et="";for(;ke;){et+=Lt.substring(ve,ke.index);const mt=nr.case_insensitive?ke[0].toLowerCase():ke[0],En=tr(He,mt);if(En){const[Ar,Kc]=En;if(un.addText(et),et="",nn[mt]=(nn[mt]||0)+1,nn[mt]<=ni&&(ps+=Kc),Ar.startsWith("_"))et+=ke[0];else{const Vc=nr.classNameAliases[Ar]||Ar;qn(ke[0],Vc)}}else et+=ke[0];ve=He.keywordPatternRe.lastIndex,ke=He.keywordPatternRe.exec(Lt)}et+=Lt.substring(ve),un.addText(et)}function us(){if(Lt==="")return;let ve=null;if(typeof He.subLanguage=="string"){if(!ne[He.subLanguage]){un.addText(Lt);return}ve=ls(He.subLanguage,Lt,!0,Ro[He.subLanguage]),Ro[He.subLanguage]=ve._top}else ve=Ao(Lt,He.subLanguage.length?He.subLanguage:null);He.relevance>0&&(ps+=ve.relevance),un.__addSublanguage(ve._emitter,ve.language)}function An(){He.subLanguage!=null?us():Ir(),Lt=""}function qn(ve,ke){ve!==""&&(un.startScope(ke),un.addText(ve),un.endScope())}function Pa(ve,ke){let et=1;const mt=ke.length-1;for(;et<=mt;){if(!ve._emit[et]){et++;continue}const En=nr.classNameAliases[ve[et]]||ve[et],Ar=ke[et];En?qn(Ar,En):(Lt=Ar,Ir(),Lt=""),et++}}function xo(ve,ke){return ve.scope&&typeof ve.scope=="string"&&un.openNode(nr.classNameAliases[ve.scope]||ve.scope),ve.beginScope&&(ve.beginScope._wrap?(qn(Lt,nr.classNameAliases[ve.beginScope._wrap]||ve.beginScope._wrap),Lt=""):ve.beginScope._multi&&(Pa(ve.beginScope,ke),Lt="")),He=Object.create(ve,{parent:{value:He}}),He}function fs(ve,ke,et){let mt=M(ve.endRe,et);if(mt){if(ve["on:end"]){const En=new t(ve);ve["on:end"](ke,En),En.isMatchIgnored&&(mt=!1)}if(mt){for(;ve.endsParent&&ve.parent;)ve=ve.parent;return ve}}if(ve.endsWithParent)return fs(ve.parent,ke,et)}function $a(ve){return He.matcher.regexIndex===0?(Lt+=ve[0],1):(qs=!0,0)}function Gc(ve){const ke=ve[0],et=ve.rule,mt=new t(et),En=[et.__beforeBegin,et["on:begin"]];for(const Ar of En)if(Ar&&(Ar(ve,mt),mt.isMatchIgnored))return $a(ke);return et.skip?Lt+=ke:(et.excludeBegin&&(Lt+=ke),An(),!et.returnBegin&&!et.excludeBegin&&(Lt=ke)),xo(et,ve),et.returnBegin?0:ke.length}function Fa(ve){const ke=ve[0],et=De.substring(ve.index),mt=fs(He,ve,et);if(!mt)return wt;const En=He;He.endScope&&He.endScope._wrap?(An(),qn(ke,He.endScope._wrap)):He.endScope&&He.endScope._multi?(An(),Pa(He.endScope,ve)):En.skip?Lt+=ke:(En.returnEnd||En.excludeEnd||(Lt+=ke),An(),En.excludeEnd&&(Lt=ke));do He.scope&&un.closeNode(),!He.skip&&!He.subLanguage&&(ps+=He.relevance),He=He.parent;while(He!==mt.parent);return mt.starts&&xo(mt.starts,ve),En.returnEnd?0:ke.length}function Ba(){const ve=[];for(let ke=He;ke!==nr;ke=ke.parent)ke.scope&&ve.unshift(ke.scope);ve.forEach(ke=>un.openNode(ke))}let Ri={};function Ua(ve,ke){const et=ke&&ke[0];if(Lt+=ve,et==null)return An(),0;if(Ri.type==="begin"&&ke.type==="end"&&Ri.index===ke.index&&et===""){if(Lt+=De.slice(ke.index,ke.index+1),!Vt){const mt=new Error(`0 width match regex (${pe})`);throw mt.languageName=pe,mt.badRule=Ri.rule,mt}return 1}if(Ri=ke,ke.type==="begin")return Gc(ke);if(ke.type==="illegal"&&!lt){const mt=new Error('Illegal lexeme "'+et+'" for mode "'+(He.scope||"<unnamed>")+'"');throw mt.mode=He,mt}else if(ke.type==="end"){const mt=Fa(ke);if(mt!==wt)return mt}if(ke.type==="illegal"&&et==="")return Lt+=`
`,1;if(Vs>1e5&&Vs>ke.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Lt+=et,et.length}const nr=zr(pe);if(!nr)throw H(qt.replace("{}",pe)),new Error('Unknown language: "'+pe+'"');const Lo=er(nr);let ds="",He=xt||Lo;const Ro={},un=new Se.__emitter(Se);Ba();let Lt="",ps=0,Wr=0,Vs=0,qs=!1;try{if(nr.__emitTokens)nr.__emitTokens(De,un);else{for(He.matcher.considerAll();;){Vs++,qs?qs=!1:He.matcher.considerAll(),He.matcher.lastIndex=Wr;const ve=He.matcher.exec(De);if(!ve)break;const ke=De.substring(Wr,ve.index),et=Ua(ke,ve);Wr=ve.index+et}Ua(De.substring(Wr))}return un.finalize(),ds=un.toHTML(),{language:pe,value:ds,relevance:ps,illegal:!1,_emitter:un,_top:He}}catch(ve){if(ve.message&&ve.message.includes("Illegal"))return{language:pe,value:as(De),illegal:!0,relevance:0,_illegalBy:{message:ve.message,index:Wr,context:De.slice(Wr-100,Wr+100),mode:ve.mode,resultSoFar:ds},_emitter:un};if(Vt)return{language:pe,value:as(De),illegal:!1,relevance:0,errorRaised:ve,_emitter:un,_top:He};throw ve}}function Io(pe){const De={value:as(pe),illegal:!1,relevance:0,_top:Ae,_emitter:new Se.__emitter(Se)};return De._emitter.addText(pe),De}function Ao(pe,De){De=De||Se.languages||Object.keys(ne);const lt=Io(pe),xt=De.filter(zr).filter(ka).map(An=>ls(An,pe,!1));xt.unshift(lt);const nn=xt.sort((An,qn)=>{if(An.relevance!==qn.relevance)return qn.relevance-An.relevance;if(An.language&&qn.language){if(zr(An.language).supersetOf===qn.language)return 1;if(zr(qn.language).supersetOf===An.language)return-1}return 0}),[tr,Ir]=nn,us=tr;return us.secondBest=Ir,us}function Pc(pe,De,lt){const xt=De&&be[De]||lt;pe.classList.add("hljs"),pe.classList.add(`language-${xt}`)}function Oo(pe){let De=null;const lt=Zt(pe);if(Ve(lt))return;if(Ks("before:highlightElement",{el:pe,language:lt}),pe.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",pe);return}if(pe.children.length>0&&(Se.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(pe)),Se.throwUnescapedHTML))throw new Ur("One of your code blocks includes unescaped HTML.",pe.innerHTML);De=pe;const xt=De.textContent,nn=lt?Jt(xt,{language:lt,ignoreIllegals:!0}):Ao(xt);pe.innerHTML=nn.value,pe.dataset.highlighted="yes",Pc(pe,lt,nn.language),pe.result={language:nn.language,re:nn.relevance,relevance:nn.relevance},nn.secondBest&&(pe.secondBest={language:nn.secondBest.language,relevance:nn.secondBest.relevance}),Ks("after:highlightElement",{el:pe,result:nn,text:xt})}function $c(pe){Se=zs(Se,pe)}const Fc=()=>{Ws(),me("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")};function Ra(){Ws(),me("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")}let Ma=!1;function Ws(){function pe(){Ws()}if(document.readyState==="loading"){Ma||window.addEventListener("DOMContentLoaded",pe,!1),Ma=!0;return}document.querySelectorAll(Se.cssSelector).forEach(Oo)}function Bc(pe,De){let lt=null;try{lt=De(P)}catch(xt){if(H("Language definition for '{}' could not be registered.".replace("{}",pe)),Vt)H(xt);else throw xt;lt=Ae}lt.name||(lt.name=pe),ne[pe]=lt,lt.rawDefinition=De.bind(null,P),lt.aliases&&cs(lt.aliases,{languageName:pe})}function Uc(pe){delete ne[pe];for(const De of Object.keys(be))be[De]===pe&&delete be[De]}function Hc(){return Object.keys(ne)}function zr(pe){return pe=(pe||"").toLowerCase(),ne[pe]||ne[be[pe]]}function cs(pe,{languageName:De}){typeof pe=="string"&&(pe=[pe]),pe.forEach(lt=>{be[lt.toLowerCase()]=De})}function ka(pe){const De=zr(pe);return De&&!De.disableAutodetect}function Gs(pe){pe["before:highlightBlock"]&&!pe["before:highlightElement"]&&(pe["before:highlightElement"]=De=>{pe["before:highlightBlock"](Object.assign({block:De.el},De))}),pe["after:highlightBlock"]&&!pe["after:highlightElement"]&&(pe["after:highlightElement"]=De=>{pe["after:highlightBlock"](Object.assign({block:De.el},De))})}function zc(pe){Gs(pe),qe.push(pe)}function Wc(pe){const De=qe.indexOf(pe);De!==-1&&qe.splice(De,1)}function Ks(pe,De){const lt=pe;qe.forEach(function(xt){xt[lt]&&xt[lt](De)})}function Da(pe){return me("10.7.0","highlightBlock will be removed entirely in v12.0"),me("10.7.0","Please use highlightElement now."),Oo(pe)}Object.assign(P,{highlight:Jt,highlightAuto:Ao,highlightAll:Ws,highlightElement:Oo,highlightBlock:Da,configure:$c,initHighlighting:Fc,initHighlightingOnLoad:Ra,registerLanguage:Bc,unregisterLanguage:Uc,listLanguages:Hc,getLanguage:zr,registerAliases:cs,autoDetection:ka,inherit:zs,addPlugin:zc,removePlugin:Wc}),P.debugMode=function(){Vt=!1},P.safeMode=function(){Vt=!0},P.versionString=vn,P.regex={concat:E,lookahead:m,either:h,optional:v,anyNumberOfTimes:y};for(const pe in je)typeof je[pe]=="object"&&e(je[pe]);return Object.assign(P,je),P},Hr=Cr({});return Hr.newInstance=()=>Cr({}),yf=Hr,Hr.HighlightJS=Hr,Hr.default=Hr,yf}var wf,Yh;function sP(){if(Yh)return wf;Yh=1;function e(t){const n=t.regex,s=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),o=/[\p{L}0-9._:-]+/u,a={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},u=t.inherit(c,{begin:/\(/,end:/\)/}),f=t.inherit(t.APOS_STRING_MODE,{className:"string"}),d=t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),g={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:o,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[a]},{begin:/'/,end:/'/,contains:[a]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[c,d,f,u,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[c,u,d,f]}]}]},t.COMMENT(/\x3C!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},a,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[d]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[g],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[g],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(/</,n.lookahead(n.concat(s,n.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:s,relevance:0,starts:g}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(s,/>/))),contains:[{className:"name",begin:s,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return wf=e,wf}var Sf,Xh;function oP(){if(Xh)return Sf;Xh=1;function e(t){const n=t.regex,s={},o={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[s]}]};Object.assign(s,{className:"variable",variants:[{begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},o]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[t.BACKSLASH_ESCAPE]},c=t.inherit(t.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),u={begin:/<<-?\s*(?=\w+)/,starts:{contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},f={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,s,a]};a.contains.push(f);const d={match:/\\"/},g={className:"string",begin:/'/,end:/'/},_={match:/\\'/},m={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},t.NUMBER_MODE,s]},y=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],v=t.SHEBANG({binary:`(${y.join("|")})`,relevance:10}),E={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[t.inherit(t.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},T=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],h=["true","false"],O={match:/(\/[a-z._-]+)+/},M=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],I=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],x=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],k=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:T,literal:h,built_in:[...M,...I,"set","shopt",...x,...k]},contains:[v,t.SHEBANG(),E,m,c,u,O,f,d,g,_,s]}}return Sf=e,Sf}var Tf,Zh;function aP(){if(Zh)return Tf;Zh=1;function e(t){const n=t.regex,s=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),o="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",u="("+o+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",f={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},_={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(g,{className:"string"}),{className:"string",begin:/<.*?>/},s,t.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:n.optional(a)+t.IDENT_RE,relevance:0},v=n.optional(a)+t.IDENT_RE+"\\s*\\(",h={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},O=[m,f,s,t.C_BLOCK_COMMENT_MODE,_,g],M={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:h,contains:O.concat([{begin:/\(/,end:/\)/,keywords:h,contains:O.concat(["self"]),relevance:0}]),relevance:0},I={begin:"("+u+"[\\*&\\s]+)+"+v,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:h,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:o,keywords:h,relevance:0},{begin:v,returnBegin:!0,contains:[t.inherit(y,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:h,relevance:0,contains:[s,t.C_BLOCK_COMMENT_MODE,g,_,f,{begin:/\(/,end:/\)/,keywords:h,relevance:0,contains:["self",s,t.C_BLOCK_COMMENT_MODE,g,_,f]}]},f,s,t.C_BLOCK_COMMENT_MODE,m]};return{name:"C",aliases:["h"],keywords:h,disableAutodetect:!0,illegal:"</",contains:[].concat(M,I,O,[m,{begin:t.IDENT_RE+"::",keywords:h},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},t.TITLE_MODE]}]),exports:{preprocessor:m,strings:g,keywords:h}}}return Tf=e,Tf}var Nf,Jh;function lP(){if(Jh)return Nf;Jh=1;function e(t){const n=t.regex,s=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),o="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",u="(?!struct)("+o+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",f={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},g={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},_={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},m={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(g,{className:"string"}),{className:"string",begin:/<.*?>/},s,t.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:n.optional(a)+t.IDENT_RE,relevance:0},v=n.optional(a)+t.IDENT_RE+"\\s*\\(",E=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],T=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],h=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],O=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],x={type:T,keyword:E,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:h},k={className:"function.dispatch",relevance:0,keywords:{_hint:O},begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/))},D=[k,m,f,s,t.C_BLOCK_COMMENT_MODE,_,g],U={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:x,contains:D.concat([{begin:/\(/,end:/\)/,keywords:x,contains:D.concat(["self"]),relevance:0}]),relevance:0},B={className:"function",begin:"("+u+"[\\*&\\s]+)+"+v,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:x,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:o,keywords:x,relevance:0},{begin:v,returnBegin:!0,contains:[y],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[g,_]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:x,relevance:0,contains:[s,t.C_BLOCK_COMMENT_MODE,g,_,f,{begin:/\(/,end:/\)/,keywords:x,relevance:0,contains:["self",s,t.C_BLOCK_COMMENT_MODE,g,_,f]}]},f,s,t.C_BLOCK_COMMENT_MODE,m]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:x,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(U,B,k,D,[m,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:x,contains:["self",f]},{begin:t.IDENT_RE+"::",keywords:x},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}return Nf=e,Nf}var Cf,Qh;function cP(){if(Qh)return Cf;Qh=1;function e(t){const n=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],s=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],o=["default","false","null","true"],a=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],c=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],u={keyword:a.concat(c),built_in:n,literal:o},f=t.inherit(t.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),d={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},g={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},_={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},m=t.inherit(_,{illegal:/\n/}),y={className:"subst",begin:/\{/,end:/\}/,keywords:u},v=t.inherit(y,{illegal:/\n/}),E={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},t.BACKSLASH_ESCAPE,v]},T={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},y]},h=t.inherit(T,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},v]});y.contains=[T,E,_,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,t.C_BLOCK_COMMENT_MODE],v.contains=[h,E,m,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,t.inherit(t.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const O={variants:[g,T,E,_,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},M={begin:"<",end:">",contains:[{beginKeywords:"in out"},f]},I=t.IDENT_RE+"(<"+t.IDENT_RE+"(\\s*,\\s*"+t.IDENT_RE+")*>)?(\\[\\])?",x={begin:"@"+t.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:u,illegal:/::/,contains:[t.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3C!--|-->"},{begin:"</?",end:">"}]}]}),t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},O,d,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},f,M,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[f,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[f,M,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+I+"\\s+)+"+t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:u,contains:[{beginKeywords:s.join(" "),relevance:0},{begin:t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[t.TITLE_MODE,M],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:u,relevance:0,contains:[O,d,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},x]}}return Cf=e,Cf}var If,jh;function uP(){if(jh)return If;jh=1;const e=d=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:d.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[d.APOS_STRING_MODE,d.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:d.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],s=[...t,...n],o=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),u=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function f(d){const g=d.regex,_=e(d),m={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},y="and or not only",v=/@-?\w[\w]*(-\w+)*/,E="[a-zA-Z-][a-zA-Z0-9_-]*",T=[d.APOS_STRING_MODE,d.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[_.BLOCK_COMMENT,m,_.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+E,relevance:0},_.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+c.join("|")+")"}]},_.CSS_VARIABLE,{className:"attribute",begin:"\\b("+u.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[_.BLOCK_COMMENT,_.HEXCOLOR,_.IMPORTANT,_.CSS_NUMBER_MODE,...T,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...T,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},_.FUNCTION_DISPATCH]},{begin:g.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:v},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:y,attribute:o.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...T,_.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+s.join("|")+")\\b"}]}}return If=f,If}var Af,eb;function fP(){if(eb)return Af;eb=1;function e(t){const n=t.regex,s={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},o={begin:"^[-\\*]{3,}",end:"$"},a={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},u={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},f=/[A-Za-z][A-Za-z0-9+.-]*/,d={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,f,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},g={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},_={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},m=t.inherit(g,{contains:[]}),y=t.inherit(_,{contains:[]});g.contains.push(y),_.contains.push(m);let v=[s,d];return[g,_,m,y].forEach(O=>{O.contains=O.contains.concat(v)}),v=v.concat(g,_),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:v},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:v}]}]},s,c,g,_,{className:"quote",begin:"^>\\s+",contains:v,end:"$"},a,o,d,u,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}return Af=e,Af}var Of,tb;function dP(){if(tb)return Of;tb=1;function e(t){const n=t.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return Of=e,Of}var xf,nb;function pP(){if(nb)return xf;nb=1;function e(t){const n=t.regex,s="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",o=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),a=n.concat(o,/(::\w+)*/),u={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},f={className:"doctag",begin:"@[A-Za-z]+"},d={begin:"#<",end:">"},g=[t.COMMENT("#","$",{contains:[f]}),t.COMMENT("^=begin","^=end",{contains:[f],relevance:10}),t.COMMENT("^__END__",t.MATCH_NOTHING_RE)],_={className:"subst",begin:/#\{/,end:/\}/,keywords:u},m={className:"string",contains:[t.BACKSLASH_ESCAPE,_],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[t.BACKSLASH_ESCAPE,_]})]}]},y="[1-9](_?[0-9])*|0",v="[0-9](_?[0-9])*",E={className:"number",relevance:0,variants:[{begin:`\\b(${y})(\\.(${v}))?([eE][+-]?(${v})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},T={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:u}]},D=[m,{variants:[{match:[/class\s+/,a,/\s+<\s+/,a]},{match:[/\b(class|module)\s+/,a]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:u},{match:[/(include|extend)\s+/,a],scope:{2:"title.class"},keywords:u},{relevance:0,match:[a,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:o,scope:"title.class"},{match:[/def/,/\s+/,s],scope:{1:"keyword",3:"title.function"},contains:[T]},{begin:t.IDENT_RE+"::"},{className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[m,{begin:s}],relevance:0},E,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:u},{begin:"("+t.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[t.BACKSLASH_ESCAPE,_],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(d,g),relevance:0}].concat(d,g);_.contains=D,T.contains=D;const J=[{begin:/^\s*=>/,starts:{end:"$",contains:D}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:u,contains:D}}];return g.unshift(d),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:u,illegal:/\/\*/,contains:[t.SHEBANG({binary:"ruby"})].concat(J).concat(g).concat(D)}}return xf=e,xf}var Lf,rb;function gP(){if(rb)return Lf;rb=1;function e(t){const c={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:c,illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"string",variants:[t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[t.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:c,illegal:/["']/}]}]}}return Lf=e,Lf}var Rf,ib;function _P(){if(ib)return Rf;ib=1;function e(t){const n=t.regex,s=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[t.HASH_COMMENT_MODE,t.QUOTE_STRING_MODE,t.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:n.concat(s,n.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}return Rf=e,Rf}var Mf,sb;function mP(){if(sb)return Mf;sb=1;function e(t){const n=t.regex,s={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},o=t.COMMENT();o.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const a={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},c={className:"literal",begin:/\bon|off|true|false|yes|no\b/},u={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},f={begin:/\[/,end:/\]/,contains:[o,c,a,u,s,"self"],relevance:0},d=/[A-Za-z0-9_-]+/,g=/"(\\"|[^"])*"/,_=/'[^']*'/,m=n.either(d,g,_),y=n.concat(m,"(\\s*\\.\\s*",m,")*",n.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[o,{className:"section",begin:/\[+/,end:/\]+/},{begin:y,className:"attr",starts:{end:/$/,contains:[o,f,c,a,u,s]}}]}}return Mf=e,Mf}var kf,ob;function hP(){if(ob)return kf;ob=1;var e="[0-9](_*[0-9])*",t=`\\.(${e})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",s={className:"number",variants:[{begin:`(\\b(${e})((${t})|\\.)?|(${t}))[eE][+-]?(${e})[fFdD]?\\b`},{begin:`\\b(${e})((${t})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${t})[fFdD]?\\b`},{begin:`\\b(${e})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${e})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function o(c,u,f){return f===-1?"":c.replace(u,d=>o(c,u,f-1))}function a(c){const u=c.regex,f="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",d=f+o("(?:<"+f+"~~~(?:\\s*,\\s*"+f+"~~~)*>)?",/~~~/g,2),v={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},E={className:"meta",begin:"@"+f,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},T={className:"params",begin:/\(/,end:/\)/,keywords:v,relevance:0,contains:[c.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:v,illegal:/<\/|#/,contains:[c.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[c.BACKSLASH_ESCAPE]},c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,f],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[u.concat(/(?!else)/,f),/\s+/,f,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,f],className:{1:"keyword",3:"title.class"},contains:[T,c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+d+"\\s+)",c.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:v,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:v,relevance:0,contains:[E,c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,s,c.C_BLOCK_COMMENT_MODE]},c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE]},s,E]}}return kf=a,kf}var Df,ab;function bP(){if(ab)return Df;ab=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],n=["true","false","null","undefined","NaN","Infinity"],s=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],u=[].concat(a,s,o);function f(d){const g=d.regex,_=(Be,{after:xe})=>{const rt="</"+Be[0].slice(1);return Be.input.indexOf(rt,xe)!==-1},m=e,y={begin:"<>",end:"</>"},v=/<[A-Za-z0-9\\._:-]+\s*\/>/,E={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Be,xe)=>{const rt=Be[0].length+Be.index,je=Be.input[rt];if(je==="<"||je===","){xe.ignoreMatch();return}je===">"&&(_(Be,{after:rt})||xe.ignoreMatch());let ut;const L=Be.input.substring(rt);if(ut=L.match(/^\s*=/)){xe.ignoreMatch();return}if((ut=L.match(/^\s+extends\s+/))&&ut.index===0){xe.ignoreMatch();return}}},T={$pattern:e,keyword:t,literal:n,built_in:u,"variable.language":c},h="[0-9](_?[0-9])*",O=`\\.(${h})`,M="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",I={className:"number",variants:[{begin:`(\\b(${M})((${O})|\\.)?|(${O}))[eE][+-]?(${h})\\b`},{begin:`\\b(${M})\\b((${O})\\b|\\.)?|(${O})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},x={className:"subst",begin:"\\$\\{",end:"\\}",keywords:T,contains:[]},k={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[d.BACKSLASH_ESCAPE,x],subLanguage:"xml"}},D={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[d.BACKSLASH_ESCAPE,x],subLanguage:"css"}},U={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[d.BACKSLASH_ESCAPE,x],subLanguage:"graphql"}},B={className:"string",begin:"`",end:"`",contains:[d.BACKSLASH_ESCAPE,x]},J={className:"comment",variants:[d.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:m+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),d.C_BLOCK_COMMENT_MODE,d.C_LINE_COMMENT_MODE]},Z=[d.APOS_STRING_MODE,d.QUOTE_STRING_MODE,k,D,U,B,{match:/\$\d+/},I];x.contains=Z.concat({begin:/\{/,end:/\}/,keywords:T,contains:["self"].concat(Z)});const Ne=[].concat(J,x.contains),Pe=Ne.concat([{begin:/(\s*)\(/,end:/\)/,keywords:T,contains:["self"].concat(Ne)}]),Me={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:T,contains:Pe},ce={variants:[{match:[/class/,/\s+/,m,/\s+/,/extends/,/\s+/,g.concat(m,"(",g.concat(/\./,m),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,m],scope:{1:"keyword",3:"title.class"}}]},_e={relevance:0,match:g.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...s,...o]}},Ce={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},_t={variants:[{match:[/function/,/\s+/,m,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[Me],illegal:/%/},Bt={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function at(Be){return g.concat("(?!",Be.join("|"),")")}const pt={match:g.concat(/\b/,at([...a,"super","import"].map(Be=>`${Be}\\s*\\(`)),m,g.lookahead(/\s*\(/)),className:"title.function",relevance:0},bn={begin:g.concat(/\./,g.lookahead(g.concat(m,/(?![0-9A-Za-z$_(])/))),end:m,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},en={match:[/get|set/,/\s+/,m,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},Me]},zt="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+d.UNDERSCORE_IDENT_RE+")\\s*=>",ye={match:[/const|var|let/,/\s+/,m,/\s*/,/=\s*/,/(async\s*)?/,g.lookahead(zt)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[Me]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:T,exports:{PARAMS_CONTAINS:Pe,CLASS_REFERENCE:_e},illegal:/#(?![$_A-z])/,contains:[d.SHEBANG({label:"shebang",binary:"node",relevance:5}),Ce,d.APOS_STRING_MODE,d.QUOTE_STRING_MODE,k,D,U,B,J,{match:/\$\d+/},I,_e,{scope:"attr",match:m+g.lookahead(":"),relevance:0},ye,{begin:"("+d.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[J,d.REGEXP_MODE,{className:"function",begin:zt,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:d.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:T,contains:Pe}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:y.begin,end:y.end},{match:v},{begin:E.begin,"on:begin":E.isTrulyOpeningTag,end:E.end}],subLanguage:"xml",contains:[{begin:E.begin,end:E.end,skip:!0,contains:["self"]}]}]},_t,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+d.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[Me,d.inherit(d.TITLE_MODE,{begin:m,className:"title.function"})]},{match:/\.\.\./,relevance:0},bn,{match:"\\$"+m,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[Me]},pt,Bt,ce,en,{match:/\$[(.]/}]}}return Df=f,Df}var Pf,lb;function vP(){if(lb)return Pf;lb=1;function e(t){const n={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},s={match:/[{}[\],:]/,className:"punctuation",relevance:0},o=["true","false","null"],a={scope:"literal",beginKeywords:o.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:o},contains:[n,s,t.QUOTE_STRING_MODE,a,t.C_NUMBER_MODE,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}return Pf=e,Pf}var $f,cb;function EP(){if(cb)return $f;cb=1;var e="[0-9](_*[0-9])*",t=`\\.(${e})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",s={className:"number",variants:[{begin:`(\\b(${e})((${t})|\\.)?|(${t}))[eE][+-]?(${e})[fFdD]?\\b`},{begin:`\\b(${e})((${t})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${t})[fFdD]?\\b`},{begin:`\\b(${e})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${e})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function o(a){const c={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},u={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},f={className:"symbol",begin:a.UNDERSCORE_IDENT_RE+"@"},d={className:"subst",begin:/\$\{/,end:/\}/,contains:[a.C_NUMBER_MODE]},g={className:"variable",begin:"\\$"+a.UNDERSCORE_IDENT_RE},_={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[g,d]},{begin:"'",end:"'",illegal:/\n/,contains:[a.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[a.BACKSLASH_ESCAPE,g,d]}]};d.contains.push(_);const m={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+a.UNDERSCORE_IDENT_RE+")?"},y={className:"meta",begin:"@"+a.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[a.inherit(_,{className:"string"}),"self"]}]},v=s,E=a.COMMENT("/\\*","\\*/",{contains:[a.C_BLOCK_COMMENT_MODE]}),T={variants:[{className:"type",begin:a.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},h=T;return h.variants[1].contains=[T],T.variants[1].contains=[h],{name:"Kotlin",aliases:["kt","kts"],keywords:c,contains:[a.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),a.C_LINE_COMMENT_MODE,E,u,f,m,y,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:c,relevance:5,contains:[{begin:a.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[a.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:c,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[T,a.C_LINE_COMMENT_MODE,E],relevance:0},a.C_LINE_COMMENT_MODE,E,m,y,_,a.C_NUMBER_MODE]},E]},{begin:[/class|interface|trait/,/\s+/,a.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},a.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},m,y]},_,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:`
`},v]}}return $f=o,$f}var Ff,ub;function yP(){if(ub)return Ff;ub=1;const e=g=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:g.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:g.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],s=[...t,...n],o=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),u=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),f=a.concat(c).sort().reverse();function d(g){const _=e(g),m=f,y="and or not only",v="[\\w-]+",E="("+v+"|@\\{"+v+"\\})",T=[],h=[],O=function(Ne){return{className:"string",begin:"~?"+Ne+".*?"+Ne}},M=function(Ne,Pe,Me){return{className:Ne,begin:Pe,relevance:Me}},I={$pattern:/[a-z-]+/,keyword:y,attribute:o.join(" ")},x={begin:"\\(",end:"\\)",contains:h,keywords:I,relevance:0};h.push(g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,O("'"),O('"'),_.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},_.HEXCOLOR,x,M("variable","@@?"+v,10),M("variable","@\\{"+v+"\\}"),M("built_in","~?`[^`]*?`"),{className:"attribute",begin:v+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},_.IMPORTANT,{beginKeywords:"and not"},_.FUNCTION_DISPATCH);const k=h.concat({begin:/\{/,end:/\}/,contains:T}),D={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(h)},U={begin:E+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},_.CSS_VARIABLE,{className:"attribute",begin:"\\b("+u.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:h}}]},B={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:I,returnEnd:!0,contains:h,relevance:0}},ie={className:"variable",variants:[{begin:"@"+v+"\\s*:",relevance:15},{begin:"@"+v}],starts:{end:"[;}]",returnEnd:!0,contains:k}},J={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:E,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,D,M("keyword","all\\b"),M("variable","@\\{"+v+"\\}"),{begin:"\\b("+s.join("|")+")\\b",className:"selector-tag"},_.CSS_NUMBER_MODE,M("selector-tag",E,0),M("selector-id","#"+E),M("selector-class","\\."+E,0),M("selector-tag","&",0),_.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+c.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:k},{begin:"!important"},_.FUNCTION_DISPATCH]},Z={begin:v+`:(:)?(${m.join("|")})`,returnBegin:!0,contains:[J]};return T.push(g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,B,ie,Z,U,J,D,_.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:T}}return Ff=d,Ff}var Bf,fb;function wP(){if(fb)return Bf;fb=1;function e(t){const n="\\[=*\\[",s="\\]=*\\]",o={begin:n,end:s,contains:["self"]},a=[t.COMMENT("--(?!"+n+")","$"),t.COMMENT("--"+n,s,{contains:[o],relevance:10})];return{name:"Lua",aliases:["pluto"],keywords:{$pattern:t.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[t.inherit(t.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},t.C_NUMBER_MODE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{className:"string",begin:n,end:s,contains:[o],relevance:5}])}}return Bf=e,Bf}var Uf,db;function SP(){if(db)return Uf;db=1;function e(t){const n={className:"variable",variants:[{begin:"\\$\\("+t.UNDERSCORE_IDENT_RE+"\\)",contains:[t.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},s={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,n]},o={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[n,s]},a={begin:"^"+t.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},c={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},u={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[n]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[t.HASH_COMMENT_MODE,n,s,o,a,c,u]}}return Uf=e,Uf}var Hf,pb;function TP(){if(pb)return Hf;pb=1;function e(t){const n=t.regex,s=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","class","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","field","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","method","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],o=/[dualxmsipngr]{0,12}/,a={$pattern:/[\w.]+/,keyword:s.join(" ")},c={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},u={begin:/->\{/,end:/\}/},f={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},d={scope:"variable",variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[f]},g={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},_=[t.BACKSLASH_ESCAPE,c,d],m=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],y=(T,h,O="\\1")=>{const M=O==="\\1"?O:n.concat(O,h);return n.concat(n.concat("(?:",T,")"),h,/(?:\\.|[^\\\/])*?/,M,/(?:\\.|[^\\\/])*?/,O,o)},v=(T,h,O)=>n.concat(n.concat("(?:",T,")"),h,/(?:\\.|[^\\\/])*?/,O,o),E=[d,t.HASH_COMMENT_MODE,t.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),u,{className:"string",contains:_,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},g,{begin:"(\\/\\/|"+t.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[t.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:y("s|tr|y",n.either(...m,{capture:!0}))},{begin:y("s|tr|y","\\(","\\)")},{begin:y("s|tr|y","\\[","\\]")},{begin:y("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:v("(?:m|qr)?",/\//,/\//)},{begin:v("m|qr",n.either(...m,{capture:!0}),/\1/)},{begin:v("m|qr",/\(/,/\)/)},{begin:v("m|qr",/\[/,/\]/)},{begin:v("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,f]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,f,g]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return c.contains=E,u.contains=E,{name:"Perl",aliases:["pl","pm"],keywords:a,contains:E}}return Hf=e,Hf}var zf,gb;function NP(){if(gb)return zf;gb=1;function e(t){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},s=/[a-zA-Z@][a-zA-Z0-9_]*/,f={"variable.language":["this","super"],$pattern:s,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},d={$pattern:s,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:f,illegal:"</",contains:[n,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.C_NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+d.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:d,contains:[t.UNDERSCORE_TITLE_MODE]},{begin:"\\."+t.UNDERSCORE_IDENT_RE,relevance:0}]}}return zf=e,zf}var Wf,_b;function CP(){if(_b)return Wf;_b=1;function e(t){const n=t.regex,s=/(?![A-Za-z0-9])(?![$])/,o=n.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,s),a=n.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,s),c=n.concat(/[A-Z]+/,s),u={scope:"variable",match:"\\$+"+o},f={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},d={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},g=t.inherit(t.APOS_STRING_MODE,{illegal:null}),_=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(d)}),m={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(d),"on:begin":(Me,ce)=>{ce.data._beginMatch=Me[1]||Me[2]},"on:end":(Me,ce)=>{ce.data._beginMatch!==Me[1]&&ce.ignoreMatch()}},y=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),v=`[ 	
]`,E={scope:"string",variants:[_,g,m,y]},T={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},h=["false","null","true"],O=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],M=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],x={keyword:O,literal:(Me=>{const ce=[];return Me.forEach(_e=>{ce.push(_e),_e.toLowerCase()===_e?ce.push(_e.toUpperCase()):ce.push(_e.toLowerCase())}),ce})(h),built_in:M},k=Me=>Me.map(ce=>ce.replace(/\|\d+$/,"")),D={variants:[{match:[/new/,n.concat(v,"+"),n.concat("(?!",k(M).join("\\b|"),"\\b)"),a],scope:{1:"keyword",4:"title.class"}}]},U=n.concat(o,"\\b(?!\\()"),B={variants:[{match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),U],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[a,n.concat(/::/,n.lookahead(/(?!class\b)/)),U],scope:{1:"title.class",3:"variable.constant"}},{match:[a,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[a,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},ie={scope:"attr",match:n.concat(o,n.lookahead(":"),n.lookahead(/(?!::)/))},J={relevance:0,begin:/\(/,end:/\)/,keywords:x,contains:[ie,u,B,t.C_BLOCK_COMMENT_MODE,E,T,D]},Z={relevance:0,match:[/\b/,n.concat("(?!fn\\b|function\\b|",k(O).join("\\b|"),"|",k(M).join("\\b|"),"\\b)"),o,n.concat(v,"*"),n.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[J]};J.contains.push(Z);const Ne=[ie,B,t.C_BLOCK_COMMENT_MODE,E,T,D],Pe={begin:n.concat(/#\[\s*\\?/,n.either(a,c)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:h,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:h,keyword:["new","array"]},contains:["self",...Ne]},...Ne,{scope:"meta",variants:[{match:a},{match:c}]}]};return{case_insensitive:!1,keywords:x,contains:[Pe,t.HASH_COMMENT_MODE,t.COMMENT("//","$"),t.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:t.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},f,{scope:"variable.language",match:/\$this\b/},u,Z,B,{match:[/const/,/\s/,o],scope:{1:"keyword",3:"variable.constant"}},D,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},t.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:x,contains:["self",Pe,u,B,t.C_BLOCK_COMMENT_MODE,E,T]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.inherit(t.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},t.UNDERSCORE_TITLE_MODE]},E,T]}}return Wf=e,Wf}var Gf,mb;function IP(){if(mb)return Gf;mb=1;function e(t){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},t.inherit(t.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),t.inherit(t.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return Gf=e,Gf}var Kf,hb;function AP(){if(hb)return Kf;hb=1;function e(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return Kf=e,Kf}var Vf,bb;function OP(){if(bb)return Vf;bb=1;function e(t){const n=t.regex,s=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),o=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],f={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:o,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},d={className:"meta",begin:/^(>>>|\.\.\.) /},g={className:"subst",begin:/\{/,end:/\}/,keywords:f,illegal:/#/},_={begin:/\{\{/,relevance:0},m={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,d],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,d],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,d,_,g]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,d,_,g]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[t.BACKSLASH_ESCAPE,_,g]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,_,g]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},y="[0-9](_?[0-9])*",v=`(\\b(${y}))?\\.(${y})|\\b(${y})\\.`,E=`\\b|${o.join("|")}`,T={className:"number",relevance:0,variants:[{begin:`(\\b(${y})|(${v}))[eE][+-]?(${y})[jJ]?(?=${E})`},{begin:`(${v})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${E})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${E})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${E})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${E})`},{begin:`\\b(${y})[jJ](?=${E})`}]},h={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:f,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},O={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:f,contains:["self",d,T,m,t.HASH_COMMENT_MODE]}]};return g.contains=[m,T,d],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:f,illegal:/(<\/|\?)|=>/,contains:[d,T,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},m,h,t.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,s],scope:{1:"keyword",3:"title.function"},contains:[O]},{variants:[{match:[/\bclass/,/\s+/,s,/\s*/,/\(\s*/,s,/\s*\)/]},{match:[/\bclass/,/\s+/,s]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[T,O,m]}]}}return Vf=e,Vf}var qf,vb;function xP(){if(vb)return qf;vb=1;function e(t){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return qf=e,qf}var Yf,Eb;function LP(){if(Eb)return Yf;Eb=1;function e(t){const n=t.regex,s=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,o=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),a=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,c=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:s,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[t.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:s},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),t.HASH_COMMENT_MODE,{scope:"string",contains:[t.BACKSLASH_ESCAPE],variants:[t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[a,o]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,o]},{scope:{1:"punctuation",2:"number"},match:[c,o]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,o]}]},{scope:{3:"operator"},match:[s,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:a},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:c},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return Yf=e,Yf}var Xf,yb;function RP(){if(yb)return Xf;yb=1;function e(t){const n=t.regex,s=/(r#)?/,o=n.concat(s,t.UNDERSCORE_IDENT_RE),a=n.concat(s,t.IDENT_RE),c={className:"title.function.invoke",relevance:0,begin:n.concat(/\b/,/(?!let|for|while|if|else|match\b)/,a,n.lookahead(/\s*\(/))},u="([ui](8|16|32|64|128|size)|f(32|64))?",f=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],d=["true","false","Some","None","Ok","Err"],g=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],_=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:t.IDENT_RE+"!?",type:_,keyword:f,literal:d,built_in:g},illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*","\\*/",{contains:["self"]}),t.inherit(t.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*(?!')/},{scope:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'/,end:/'/,contains:[{scope:"char.escape",match:/\\('|\w|x\w{2}|u\w{4}|U\w{8})/}]}]},{className:"number",variants:[{begin:"\\b0b([01_]+)"+u},{begin:"\\b0o([0-7_]+)"+u},{begin:"\\b0x([A-Fa-f0-9_]+)"+u},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+u}],relevance:0},{begin:[/fn/,/\s+/,o],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,o],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,o,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,o],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,o],className:{1:"keyword",3:"title.class"}},{begin:t.IDENT_RE+"::",keywords:{keyword:"Self",built_in:g,type:_}},{className:"punctuation",begin:"->"},c]}}return Xf=e,Xf}var Zf,wb;function MP(){if(wb)return Zf;wb=1;const e=d=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:d.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[d.APOS_STRING_MODE,d.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:d.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],s=[...t,...n],o=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),u=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function f(d){const g=e(d),_=c,m=a,y="@[a-z-]+",v="and or not only",T={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[d.C_LINE_COMMENT_MODE,d.C_BLOCK_COMMENT_MODE,g.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},g.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+s.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+m.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+_.join("|")+")"},T,{begin:/\(/,end:/\)/,contains:[g.CSS_NUMBER_MODE]},g.CSS_VARIABLE,{className:"attribute",begin:"\\b("+u.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[g.BLOCK_COMMENT,T,g.HEXCOLOR,g.CSS_NUMBER_MODE,d.QUOTE_STRING_MODE,d.APOS_STRING_MODE,g.IMPORTANT,g.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:y,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:v,attribute:o.join(" ")},contains:[{begin:y,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},T,d.QUOTE_STRING_MODE,d.APOS_STRING_MODE,g.HEXCOLOR,g.CSS_NUMBER_MODE]},g.FUNCTION_DISPATCH]}}return Zf=f,Zf}var Jf,Sb;function kP(){if(Sb)return Jf;Sb=1;function e(t){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return Jf=e,Jf}var Qf,Tb;function DP(){if(Tb)return Qf;Tb=1;function e(t){const n=t.regex,s=t.COMMENT("--","$"),o={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},a={begin:/"/,end:/"/,contains:[{match:/""/}]},c=["true","false","unknown"],u=["double precision","large object","with timezone","without timezone"],f=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],d=["add","asc","collation","desc","final","first","last","view"],g=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],_=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],m=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],y=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],v=_,E=[...g,...d].filter(k=>!_.includes(k)),T={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},h={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},O={match:n.concat(/\b/,n.either(...v),/\s*\(/),relevance:0,keywords:{built_in:v}};function M(k){return n.concat(/\b/,n.either(...k.map(D=>D.replace(/\s+/,"\\s+"))),/\b/)}const I={scope:"keyword",match:M(y),relevance:0};function x(k,{exceptions:D,when:U}={}){const B=U;return D=D||[],k.map(ie=>ie.match(/\|\d+$/)||D.includes(ie)?ie:B(ie)?`${ie}|0`:ie)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:x(E,{when:k=>k.length<3}),literal:c,type:f,built_in:m},contains:[{scope:"type",match:M(u)},I,O,T,o,a,t.C_NUMBER_MODE,t.C_BLOCK_COMMENT_MODE,s,h]}}return Qf=e,Qf}var jf,Nb;function PP(){if(Nb)return jf;Nb=1;function e(U){return U?typeof U=="string"?U:U.source:null}function t(U){return n("(?=",U,")")}function n(...U){return U.map(ie=>e(ie)).join("")}function s(U){const B=U[U.length-1];return typeof B=="object"&&B.constructor===Object?(U.splice(U.length-1,1),B):{}}function o(...U){return"("+(s(U).capture?"":"?:")+U.map(J=>e(J)).join("|")+")"}const a=U=>n(/\b/,U,/\w$/.test(U)?/\b/:/\B/),c=["Protocol","Type"].map(a),u=["init","self"].map(a),f=["Any","Self"],d=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],g=["false","nil","true"],_=["assignment","associativity","higherThan","left","lowerThan","none","right"],m=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],y=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],v=o(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),E=o(v,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),T=n(v,E,"*"),h=o(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),O=o(h,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),M=n(h,O,"*"),I=n(/[A-Z]/,O,"*"),x=["attached","autoclosure",n(/convention\(/,o("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",n(/objc\(/,M,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],k=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function D(U){const B={match:/\s+/,relevance:0},ie=U.COMMENT("/\\*","\\*/",{contains:["self"]}),J=[U.C_LINE_COMMENT_MODE,ie],Z={match:[/\./,o(...c,...u)],className:{2:"keyword"}},Ne={match:n(/\./,o(...d)),relevance:0},Pe=d.filter(wt=>typeof wt=="string").concat(["_|0"]),Me=d.filter(wt=>typeof wt!="string").concat(f).map(a),ce={variants:[{className:"keyword",match:o(...Me,...u)}]},_e={$pattern:o(/\b\w+/,/#\w+/),keyword:Pe.concat(m),literal:g},Ce=[Z,Ne,ce],_t={match:n(/\./,o(...y)),relevance:0},Bt={className:"built_in",match:n(/\b/,o(...y),/(?=\()/)},at=[_t,Bt],pt={match:/->/,relevance:0},bn={className:"operator",relevance:0,variants:[{match:T},{match:`\\.(\\.|${E})+`}]},en=[pt,bn],zt="([0-9]_*)+",ye="([0-9a-fA-F]_*)+",Be={className:"number",relevance:0,variants:[{match:`\\b(${zt})(\\.(${zt}))?([eE][+-]?(${zt}))?\\b`},{match:`\\b0x(${ye})(\\.(${ye}))?([pP][+-]?(${zt}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},xe=(wt="")=>({className:"subst",variants:[{match:n(/\\/,wt,/[0\\tnr"']/)},{match:n(/\\/,wt,/u\{[0-9a-fA-F]{1,8}\}/)}]}),rt=(wt="")=>({className:"subst",match:n(/\\/,wt,/[\t ]*(?:[\r\n]|\r\n)/)}),je=(wt="")=>({className:"subst",label:"interpol",begin:n(/\\/,wt,/\(/),end:/\)/}),ut=(wt="")=>({begin:n(wt,/"""/),end:n(/"""/,wt),contains:[xe(wt),rt(wt),je(wt)]}),L=(wt="")=>({begin:n(wt,/"/),end:n(/"/,wt),contains:[xe(wt),je(wt)]}),$={className:"string",variants:[ut(),ut("#"),ut("##"),ut("###"),L(),L("#"),L("##"),L("###")]},q=[U.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[U.BACKSLASH_ESCAPE]}],ae={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:q},te=wt=>{const ni=n(wt,/\//),Cr=n(/\//,wt);return{begin:ni,end:Cr,contains:[...q,{scope:"comment",begin:`#(?!.*${Cr})`,end:/$/}]}},oe={scope:"regexp",variants:[te("###"),te("##"),te("#"),ae]},C={match:n(/`/,M,/`/)},A={className:"variable",match:/\$\d+/},z={className:"variable",match:`\\$${O}+`},V=[C,A,z],ge={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:k,contains:[...en,Be,$]}]}},ee={scope:"keyword",match:n(/@/,o(...x),t(o(/\(/,/\s+/)))},H={scope:"meta",match:n(/@/,M)},Y=[ge,ee,H],me={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:n(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,O,"+")},{className:"type",match:I,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:n(/\s+&\s+/,t(I)),relevance:0}]},Le={begin:/</,end:/>/,keywords:_e,contains:[...J,...Ce,...Y,pt,me]};me.contains.push(Le);const Ke={match:n(M,/\s*:/),keywords:"_|0",relevance:0},Dt={begin:/\(/,end:/\)/,relevance:0,keywords:_e,contains:["self",Ke,...J,oe,...Ce,...at,...en,Be,$,...V,...Y,me]},yt={begin:/</,end:/>/,keywords:"repeat each",contains:[...J,me]},ln={begin:o(t(n(M,/\s*:/)),t(n(M,/\s+/,M,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:M}]},cn={begin:/\(/,end:/\)/,keywords:_e,contains:[ln,...J,...Ce,...en,Be,$,...Y,me,Dt],endsParent:!0,illegal:/["']/},er={match:[/(func|macro)/,/\s+/,o(C.match,M,T)],className:{1:"keyword",3:"title.function"},contains:[yt,cn,B],illegal:[/\[/,/%/]},Nr={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[yt,cn,B],illegal:/\[|%/},tn={match:[/operator/,/\s+/,T],className:{1:"keyword",3:"title"}},vn={begin:[/precedencegroup/,/\s+/,I],className:{1:"keyword",3:"title"},contains:[me],keywords:[..._,...g],end:/}/},Ur={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},as={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},zs={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,M,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:_e,contains:[yt,...Ce,{begin:/:/,end:/\{/,keywords:_e,contains:[{scope:"title.class.inherited",match:I},...Ce],relevance:0}]};for(const wt of $.variants){const ni=wt.contains.find(Hr=>Hr.label==="interpol");ni.keywords=_e;const Cr=[...Ce,...at,...en,Be,$,...V];ni.contains=[...Cr,{begin:/\(/,end:/\)/,contains:["self",...Cr]}]}return{name:"Swift",keywords:_e,contains:[...J,er,Nr,Ur,as,zs,tn,vn,{beginKeywords:"import",end:/$/,contains:[...J],relevance:0},oe,...Ce,...at,...en,Be,$,...V,...Y,me,Dt]}}return jf=D,jf}var ed,Cb;function $P(){if(Cb)return ed;Cb=1;function e(t){const n="true false yes no null",s="[\\w#;/?:@&=+$,.~*'()[\\]]+",o={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},a={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},c={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},u={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,a]},f=t.inherit(u,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),y={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},v={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},E={begin:/\{/,end:/\}/,contains:[v],illegal:"\\n",relevance:0},T={begin:"\\[",end:"\\]",contains:[v],illegal:"\\n",relevance:0},h=[o,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+s},{className:"type",begin:"!<"+s+">"},{className:"type",begin:"!"+s},{className:"type",begin:"!!"+s},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},y,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},E,T,c,u],O=[...h];return O.pop(),O.push(f),v.contains=O,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:h}}return ed=e,ed}var td,Ib;function FP(){if(Ib)return td;Ib=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],n=["true","false","null","undefined","NaN","Infinity"],s=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],o=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],u=[].concat(a,s,o);function f(g){const _=g.regex,m=(xe,{after:rt})=>{const je="</"+xe[0].slice(1);return xe.input.indexOf(je,rt)!==-1},y=e,v={begin:"<>",end:"</>"},E=/<[A-Za-z0-9\\._:-]+\s*\/>/,T={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(xe,rt)=>{const je=xe[0].length+xe.index,ut=xe.input[je];if(ut==="<"||ut===","){rt.ignoreMatch();return}ut===">"&&(m(xe,{after:je})||rt.ignoreMatch());let L;const $=xe.input.substring(je);if(L=$.match(/^\s*=/)){rt.ignoreMatch();return}if((L=$.match(/^\s+extends\s+/))&&L.index===0){rt.ignoreMatch();return}}},h={$pattern:e,keyword:t,literal:n,built_in:u,"variable.language":c},O="[0-9](_?[0-9])*",M=`\\.(${O})`,I="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",x={className:"number",variants:[{begin:`(\\b(${I})((${M})|\\.)?|(${M}))[eE][+-]?(${O})\\b`},{begin:`\\b(${I})\\b((${M})\\b|\\.)?|(${M})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},k={className:"subst",begin:"\\$\\{",end:"\\}",keywords:h,contains:[]},D={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,k],subLanguage:"xml"}},U={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,k],subLanguage:"css"}},B={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,k],subLanguage:"graphql"}},ie={className:"string",begin:"`",end:"`",contains:[g.BACKSLASH_ESCAPE,k]},Z={className:"comment",variants:[g.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:y+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),g.C_BLOCK_COMMENT_MODE,g.C_LINE_COMMENT_MODE]},Ne=[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE,D,U,B,ie,{match:/\$\d+/},x];k.contains=Ne.concat({begin:/\{/,end:/\}/,keywords:h,contains:["self"].concat(Ne)});const Pe=[].concat(Z,k.contains),Me=Pe.concat([{begin:/(\s*)\(/,end:/\)/,keywords:h,contains:["self"].concat(Pe)}]),ce={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:Me},_e={variants:[{match:[/class/,/\s+/,y,/\s+/,/extends/,/\s+/,_.concat(y,"(",_.concat(/\./,y),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,y],scope:{1:"keyword",3:"title.class"}}]},Ce={relevance:0,match:_.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...s,...o]}},_t={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},Bt={variants:[{match:[/function/,/\s+/,y,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[ce],illegal:/%/},at={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function pt(xe){return _.concat("(?!",xe.join("|"),")")}const bn={match:_.concat(/\b/,pt([...a,"super","import"].map(xe=>`${xe}\\s*\\(`)),y,_.lookahead(/\s*\(/)),className:"title.function",relevance:0},en={begin:_.concat(/\./,_.lookahead(_.concat(y,/(?![0-9A-Za-z$_(])/))),end:y,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},zt={match:[/get|set/,/\s+/,y,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},ce]},ye="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+g.UNDERSCORE_IDENT_RE+")\\s*=>",Be={match:[/const|var|let/,/\s+/,y,/\s*/,/=\s*/,/(async\s*)?/,_.lookahead(ye)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[ce]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:h,exports:{PARAMS_CONTAINS:Me,CLASS_REFERENCE:Ce},illegal:/#(?![$_A-z])/,contains:[g.SHEBANG({label:"shebang",binary:"node",relevance:5}),_t,g.APOS_STRING_MODE,g.QUOTE_STRING_MODE,D,U,B,ie,Z,{match:/\$\d+/},x,Ce,{scope:"attr",match:y+_.lookahead(":"),relevance:0},Be,{begin:"("+g.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[Z,g.REGEXP_MODE,{className:"function",begin:ye,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:g.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:h,contains:Me}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:v.begin,end:v.end},{match:E},{begin:T.begin,"on:begin":T.isTrulyOpeningTag,end:T.end}],subLanguage:"xml",contains:[{begin:T.begin,end:T.end,skip:!0,contains:["self"]}]}]},Bt,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+g.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[ce,g.inherit(g.TITLE_MODE,{begin:y,className:"title.function"})]},{match:/\.\.\./,relevance:0},en,{match:"\\$"+y,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[ce]},bn,at,_e,zt,{match:/\$[(.]/}]}}function d(g){const _=g.regex,m=f(g),y=e,v=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],E={begin:[/namespace/,/\s+/,g.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},T={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:v},contains:[m.exports.CLASS_REFERENCE]},h={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},O=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],M={$pattern:e,keyword:t.concat(O),literal:n,built_in:u.concat(v),"variable.language":c},I={className:"meta",begin:"@"+y},x=(B,ie,J)=>{const Z=B.contains.findIndex(Ne=>Ne.label===ie);if(Z===-1)throw new Error("can not find mode to replace");B.contains.splice(Z,1,J)};Object.assign(m.keywords,M),m.exports.PARAMS_CONTAINS.push(I);const k=m.contains.find(B=>B.scope==="attr"),D=Object.assign({},k,{match:_.concat(y,_.lookahead(/\s*\?:/))});m.exports.PARAMS_CONTAINS.push([m.exports.CLASS_REFERENCE,k,D]),m.contains=m.contains.concat([I,E,T,D]),x(m,"shebang",g.SHEBANG()),x(m,"use_strict",h);const U=m.contains.find(B=>B.label==="func.def");return U.relevance=0,Object.assign(m,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),m}return td=d,td}var nd,Ab;function BP(){if(Ab)return nd;Ab=1;function e(t){const n=t.regex,s={className:"string",begin:/"(""|[^/n])"C\b/},o={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},a=/\d{1,2}\/\d{1,2}\/\d{4}/,c=/\d{4}-\d{1,2}-\d{1,2}/,u=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,f=/\d{1,2}(:\d{1,2}){1,2}/,d={className:"literal",variants:[{begin:n.concat(/# */,n.either(c,a),/ *#/)},{begin:n.concat(/# */,f,/ *#/)},{begin:n.concat(/# */,u,/ *#/)},{begin:n.concat(/# */,n.either(c,a),/ +/,n.either(u,f),/ *#/)}]},g={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},_={className:"label",begin:/^\w+:/},m=t.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),y=t.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[s,o,d,g,_,m,y,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[y]}]}}return nd=e,nd}var rd,Ob;function UP(){if(Ob)return rd;Ob=1;function e(t){t.regex;const n=t.COMMENT(/\(;/,/;\)/);n.contains.push("self");const s=t.COMMENT(/;;/,/$/),o=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],a={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},c={className:"variable",begin:/\$[\w_]+/},u={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},f={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},d={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},g={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:o},contains:[s,n,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},c,u,a,t.QUOTE_STRING_MODE,d,g,f]}}return rd=e,rd}var id,xb;function HP(){if(xb)return id;xb=1;var e=iP();return e.registerLanguage("xml",sP()),e.registerLanguage("bash",oP()),e.registerLanguage("c",aP()),e.registerLanguage("cpp",lP()),e.registerLanguage("csharp",cP()),e.registerLanguage("css",uP()),e.registerLanguage("markdown",fP()),e.registerLanguage("diff",dP()),e.registerLanguage("ruby",pP()),e.registerLanguage("go",gP()),e.registerLanguage("graphql",_P()),e.registerLanguage("ini",mP()),e.registerLanguage("java",hP()),e.registerLanguage("javascript",bP()),e.registerLanguage("json",vP()),e.registerLanguage("kotlin",EP()),e.registerLanguage("less",yP()),e.registerLanguage("lua",wP()),e.registerLanguage("makefile",SP()),e.registerLanguage("perl",TP()),e.registerLanguage("objectivec",NP()),e.registerLanguage("php",CP()),e.registerLanguage("php-template",IP()),e.registerLanguage("plaintext",AP()),e.registerLanguage("python",OP()),e.registerLanguage("python-repl",xP()),e.registerLanguage("r",LP()),e.registerLanguage("rust",RP()),e.registerLanguage("scss",MP()),e.registerLanguage("shell",kP()),e.registerLanguage("sql",DP()),e.registerLanguage("swift",PP()),e.registerLanguage("yaml",$P()),e.registerLanguage("typescript",FP()),e.registerLanguage("vbnet",BP()),e.registerLanguage("wasm",UP()),e.HighlightJS=e,e.default=e,id=e,id}var zP=HP();const Lb=mM(zP);function Rb(e,t){return t?Lb.highlight(e,{language:t}).value:Lb.highlightAuto(e).value}var ea={exports:{}};/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */var WP=ea.exports,Mb;function GP(){return Mb||(Mb=1,function(e,t){(function(){var n,s="4.17.21",o=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",f="__lodash_hash_undefined__",d=500,g="__lodash_placeholder__",_=1,m=2,y=4,v=1,E=2,T=1,h=2,O=4,M=8,I=16,x=32,k=64,D=128,U=256,B=512,ie=30,J="...",Z=800,Ne=16,Pe=1,Me=2,ce=3,_e=1/0,Ce=9007199254740991,_t=17976931348623157e292,Bt=NaN,at=4294967295,pt=at-1,bn=at>>>1,en=[["ary",D],["bind",T],["bindKey",h],["curry",M],["curryRight",I],["flip",B],["partial",x],["partialRight",k],["rearg",U]],zt="[object Arguments]",ye="[object Array]",Be="[object AsyncFunction]",xe="[object Boolean]",rt="[object Date]",je="[object DOMException]",ut="[object Error]",L="[object Function]",$="[object GeneratorFunction]",q="[object Map]",ae="[object Number]",te="[object Null]",oe="[object Object]",C="[object Promise]",A="[object Proxy]",z="[object RegExp]",V="[object Set]",ge="[object String]",ee="[object Symbol]",H="[object Undefined]",Y="[object WeakMap]",me="[object WeakSet]",Le="[object ArrayBuffer]",Ke="[object DataView]",Dt="[object Float32Array]",yt="[object Float64Array]",ln="[object Int8Array]",cn="[object Int16Array]",er="[object Int32Array]",Nr="[object Uint8Array]",tn="[object Uint8ClampedArray]",vn="[object Uint16Array]",Ur="[object Uint32Array]",as=/\b__p \+= '';/g,zs=/\b(__p \+=) '' \+/g,wt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ni=/&(?:amp|lt|gt|quot|#39);/g,Cr=/[&<>"']/g,Hr=RegExp(ni.source),P=RegExp(Cr.source),ne=/<%-([\s\S]+?)%>/g,be=/<%([\s\S]+?)%>/g,qe=/<%=([\s\S]+?)%>/g,Vt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,qt=/^\w*$/,Ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Se=/[\\^$.*+?()[\]{}|]/g,Ve=RegExp(Se.source),Zt=/^\s+/,Jt=/\s/,ls=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Io=/\{\n\/\* \[wrapped with (.+)\] \*/,Ao=/,? & /,Pc=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Oo=/[()=,{}\[\]\/\s]/,$c=/\\(\\)?/g,Fc=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ra=/\w*$/,Ma=/^[-+]0x[0-9a-f]+$/i,Ws=/^0b[01]+$/i,Bc=/^\[object .+?Constructor\]$/,Uc=/^0o[0-7]+$/i,Hc=/^(?:0|[1-9]\d*)$/,zr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,cs=/($^)/,ka=/['\n\r\u2028\u2029\\]/g,Gs="\\ud800-\\udfff",zc="\\u0300-\\u036f",Wc="\\ufe20-\\ufe2f",Ks="\\u20d0-\\u20ff",Da=zc+Wc+Ks,pe="\\u2700-\\u27bf",De="a-z\\xdf-\\xf6\\xf8-\\xff",lt="\\xac\\xb1\\xd7\\xf7",xt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nn="\\u2000-\\u206f",tr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ir="A-Z\\xc0-\\xd6\\xd8-\\xde",us="\\ufe0e\\ufe0f",An=lt+xt+nn+tr,qn="['’]",Pa="["+Gs+"]",xo="["+An+"]",fs="["+Da+"]",$a="\\d+",Gc="["+pe+"]",Fa="["+De+"]",Ba="[^"+Gs+An+$a+pe+De+Ir+"]",Ri="\\ud83c[\\udffb-\\udfff]",Ua="(?:"+fs+"|"+Ri+")",nr="[^"+Gs+"]",Lo="(?:\\ud83c[\\udde6-\\uddff]){2}",ds="[\\ud800-\\udbff][\\udc00-\\udfff]",He="["+Ir+"]",Ro="\\u200d",un="(?:"+Fa+"|"+Ba+")",Lt="(?:"+He+"|"+Ba+")",ps="(?:"+qn+"(?:d|ll|m|re|s|t|ve))?",Wr="(?:"+qn+"(?:D|LL|M|RE|S|T|VE))?",Vs=Ua+"?",qs="["+us+"]?",ve="(?:"+Ro+"(?:"+[nr,Lo,ds].join("|")+")"+qs+Vs+")*",ke="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",et="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",mt=qs+Vs+ve,En="(?:"+[Gc,Lo,ds].join("|")+")"+mt,Ar="(?:"+[nr+fs+"?",fs,Lo,ds,Pa].join("|")+")",Kc=RegExp(qn,"g"),Vc=RegExp(fs,"g"),qc=RegExp(Ri+"(?="+Ri+")|"+Ar+mt,"g"),ME=RegExp([He+"?"+Fa+"+"+ps+"(?="+[xo,He,"$"].join("|")+")",Lt+"+"+Wr+"(?="+[xo,He+un,"$"].join("|")+")",He+"?"+un+"+"+ps,He+"+"+Wr,et,ke,$a,En].join("|"),"g"),kE=RegExp("["+Ro+Gs+Da+us+"]"),DE=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,PE=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$E=-1,Wt={};Wt[Dt]=Wt[yt]=Wt[ln]=Wt[cn]=Wt[er]=Wt[Nr]=Wt[tn]=Wt[vn]=Wt[Ur]=!0,Wt[zt]=Wt[ye]=Wt[Le]=Wt[xe]=Wt[Ke]=Wt[rt]=Wt[ut]=Wt[L]=Wt[q]=Wt[ae]=Wt[oe]=Wt[z]=Wt[V]=Wt[ge]=Wt[Y]=!1;var Ut={};Ut[zt]=Ut[ye]=Ut[Le]=Ut[Ke]=Ut[xe]=Ut[rt]=Ut[Dt]=Ut[yt]=Ut[ln]=Ut[cn]=Ut[er]=Ut[q]=Ut[ae]=Ut[oe]=Ut[z]=Ut[V]=Ut[ge]=Ut[ee]=Ut[Nr]=Ut[tn]=Ut[vn]=Ut[Ur]=!0,Ut[ut]=Ut[L]=Ut[Y]=!1;var FE={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},BE={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},UE={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},HE={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zE=parseFloat,WE=parseInt,Mp=typeof Dl=="object"&&Dl&&Dl.Object===Object&&Dl,GE=typeof self=="object"&&self&&self.Object===Object&&self,Nn=Mp||GE||Function("return this")(),Yc=t&&!t.nodeType&&t,gs=Yc&&!0&&e&&!e.nodeType&&e,kp=gs&&gs.exports===Yc,Xc=kp&&Mp.process,pr=function(){try{var W=gs&&gs.require&&gs.require("util").types;return W||Xc&&Xc.binding&&Xc.binding("util")}catch{}}(),Dp=pr&&pr.isArrayBuffer,Pp=pr&&pr.isDate,$p=pr&&pr.isMap,Fp=pr&&pr.isRegExp,Bp=pr&&pr.isSet,Up=pr&&pr.isTypedArray;function rr(W,Q,X){switch(X.length){case 0:return W.call(Q);case 1:return W.call(Q,X[0]);case 2:return W.call(Q,X[0],X[1]);case 3:return W.call(Q,X[0],X[1],X[2])}return W.apply(Q,X)}function KE(W,Q,X,Te){for(var Ze=-1,St=W==null?0:W.length;++Ze<St;){var gn=W[Ze];Q(Te,gn,X(gn),W)}return Te}function gr(W,Q){for(var X=-1,Te=W==null?0:W.length;++X<Te&&Q(W[X],X,W)!==!1;);return W}function VE(W,Q){for(var X=W==null?0:W.length;X--&&Q(W[X],X,W)!==!1;);return W}function Hp(W,Q){for(var X=-1,Te=W==null?0:W.length;++X<Te;)if(!Q(W[X],X,W))return!1;return!0}function Mi(W,Q){for(var X=-1,Te=W==null?0:W.length,Ze=0,St=[];++X<Te;){var gn=W[X];Q(gn,X,W)&&(St[Ze++]=gn)}return St}function Ha(W,Q){var X=W==null?0:W.length;return!!X&&Ys(W,Q,0)>-1}function Zc(W,Q,X){for(var Te=-1,Ze=W==null?0:W.length;++Te<Ze;)if(X(Q,W[Te]))return!0;return!1}function Kt(W,Q){for(var X=-1,Te=W==null?0:W.length,Ze=Array(Te);++X<Te;)Ze[X]=Q(W[X],X,W);return Ze}function ki(W,Q){for(var X=-1,Te=Q.length,Ze=W.length;++X<Te;)W[Ze+X]=Q[X];return W}function Jc(W,Q,X,Te){var Ze=-1,St=W==null?0:W.length;for(Te&&St&&(X=W[++Ze]);++Ze<St;)X=Q(X,W[Ze],Ze,W);return X}function qE(W,Q,X,Te){var Ze=W==null?0:W.length;for(Te&&Ze&&(X=W[--Ze]);Ze--;)X=Q(X,W[Ze],Ze,W);return X}function Qc(W,Q){for(var X=-1,Te=W==null?0:W.length;++X<Te;)if(Q(W[X],X,W))return!0;return!1}var YE=jc("length");function XE(W){return W.split("")}function ZE(W){return W.match(Pc)||[]}function zp(W,Q,X){var Te;return X(W,function(Ze,St,gn){if(Q(Ze,St,gn))return Te=St,!1}),Te}function za(W,Q,X,Te){for(var Ze=W.length,St=X+(Te?1:-1);Te?St--:++St<Ze;)if(Q(W[St],St,W))return St;return-1}function Ys(W,Q,X){return Q===Q?ly(W,Q,X):za(W,Wp,X)}function JE(W,Q,X,Te){for(var Ze=X-1,St=W.length;++Ze<St;)if(Te(W[Ze],Q))return Ze;return-1}function Wp(W){return W!==W}function Gp(W,Q){var X=W==null?0:W.length;return X?tu(W,Q)/X:Bt}function jc(W){return function(Q){return Q==null?n:Q[W]}}function eu(W){return function(Q){return W==null?n:W[Q]}}function Kp(W,Q,X,Te,Ze){return Ze(W,function(St,gn,Pt){X=Te?(Te=!1,St):Q(X,St,gn,Pt)}),X}function QE(W,Q){var X=W.length;for(W.sort(Q);X--;)W[X]=W[X].value;return W}function tu(W,Q){for(var X,Te=-1,Ze=W.length;++Te<Ze;){var St=Q(W[Te]);St!==n&&(X=X===n?St:X+St)}return X}function nu(W,Q){for(var X=-1,Te=Array(W);++X<W;)Te[X]=Q(X);return Te}function jE(W,Q){return Kt(Q,function(X){return[X,W[X]]})}function Vp(W){return W&&W.slice(0,Zp(W)+1).replace(Zt,"")}function ir(W){return function(Q){return W(Q)}}function ru(W,Q){return Kt(Q,function(X){return W[X]})}function Mo(W,Q){return W.has(Q)}function qp(W,Q){for(var X=-1,Te=W.length;++X<Te&&Ys(Q,W[X],0)>-1;);return X}function Yp(W,Q){for(var X=W.length;X--&&Ys(Q,W[X],0)>-1;);return X}function ey(W,Q){for(var X=W.length,Te=0;X--;)W[X]===Q&&++Te;return Te}var ty=eu(FE),ny=eu(BE);function ry(W){return"\\"+HE[W]}function iy(W,Q){return W==null?n:W[Q]}function Xs(W){return kE.test(W)}function sy(W){return DE.test(W)}function oy(W){for(var Q,X=[];!(Q=W.next()).done;)X.push(Q.value);return X}function iu(W){var Q=-1,X=Array(W.size);return W.forEach(function(Te,Ze){X[++Q]=[Ze,Te]}),X}function Xp(W,Q){return function(X){return W(Q(X))}}function Di(W,Q){for(var X=-1,Te=W.length,Ze=0,St=[];++X<Te;){var gn=W[X];(gn===Q||gn===g)&&(W[X]=g,St[Ze++]=X)}return St}function Wa(W){var Q=-1,X=Array(W.size);return W.forEach(function(Te){X[++Q]=Te}),X}function ay(W){var Q=-1,X=Array(W.size);return W.forEach(function(Te){X[++Q]=[Te,Te]}),X}function ly(W,Q,X){for(var Te=X-1,Ze=W.length;++Te<Ze;)if(W[Te]===Q)return Te;return-1}function cy(W,Q,X){for(var Te=X+1;Te--;)if(W[Te]===Q)return Te;return Te}function Zs(W){return Xs(W)?fy(W):YE(W)}function Or(W){return Xs(W)?dy(W):XE(W)}function Zp(W){for(var Q=W.length;Q--&&Jt.test(W.charAt(Q)););return Q}var uy=eu(UE);function fy(W){for(var Q=qc.lastIndex=0;qc.test(W);)++Q;return Q}function dy(W){return W.match(qc)||[]}function py(W){return W.match(ME)||[]}var gy=function W(Q){Q=Q==null?Nn:Js.defaults(Nn.Object(),Q,Js.pick(Nn,PE));var X=Q.Array,Te=Q.Date,Ze=Q.Error,St=Q.Function,gn=Q.Math,Pt=Q.Object,su=Q.RegExp,_y=Q.String,_r=Q.TypeError,Ga=X.prototype,my=St.prototype,Qs=Pt.prototype,Ka=Q["__core-js_shared__"],Va=my.toString,It=Qs.hasOwnProperty,hy=0,Jp=function(){var r=/[^.]+$/.exec(Ka&&Ka.keys&&Ka.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}(),qa=Qs.toString,by=Va.call(Pt),vy=Nn._,Ey=su("^"+Va.call(It).replace(Se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ya=kp?Q.Buffer:n,Pi=Q.Symbol,Xa=Q.Uint8Array,Qp=Ya?Ya.allocUnsafe:n,Za=Xp(Pt.getPrototypeOf,Pt),jp=Pt.create,eg=Qs.propertyIsEnumerable,Ja=Ga.splice,tg=Pi?Pi.isConcatSpreadable:n,ko=Pi?Pi.iterator:n,_s=Pi?Pi.toStringTag:n,Qa=function(){try{var r=Es(Pt,"defineProperty");return r({},"",{}),r}catch{}}(),yy=Q.clearTimeout!==Nn.clearTimeout&&Q.clearTimeout,wy=Te&&Te.now!==Nn.Date.now&&Te.now,Sy=Q.setTimeout!==Nn.setTimeout&&Q.setTimeout,ja=gn.ceil,el=gn.floor,ou=Pt.getOwnPropertySymbols,Ty=Ya?Ya.isBuffer:n,ng=Q.isFinite,Ny=Ga.join,Cy=Xp(Pt.keys,Pt),_n=gn.max,On=gn.min,Iy=Te.now,Ay=Q.parseInt,rg=gn.random,Oy=Ga.reverse,au=Es(Q,"DataView"),Do=Es(Q,"Map"),lu=Es(Q,"Promise"),js=Es(Q,"Set"),Po=Es(Q,"WeakMap"),$o=Es(Pt,"create"),tl=Po&&new Po,eo={},xy=ys(au),Ly=ys(Do),Ry=ys(lu),My=ys(js),ky=ys(Po),nl=Pi?Pi.prototype:n,Fo=nl?nl.valueOf:n,ig=nl?nl.toString:n;function w(r){if(Qt(r)&&!Qe(r)&&!(r instanceof ft)){if(r instanceof mr)return r;if(It.call(r,"__wrapped__"))return s_(r)}return new mr(r)}var to=function(){function r(){}return function(i){if(!Yt(i))return{};if(jp)return jp(i);r.prototype=i;var l=new r;return r.prototype=n,l}}();function rl(){}function mr(r,i){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=n}w.templateSettings={escape:ne,evaluate:be,interpolate:qe,variable:"",imports:{_:w}},w.prototype=rl.prototype,w.prototype.constructor=w,mr.prototype=to(rl.prototype),mr.prototype.constructor=mr;function ft(r){this.__wrapped__=r,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=at,this.__views__=[]}function Dy(){var r=new ft(this.__wrapped__);return r.__actions__=Yn(this.__actions__),r.__dir__=this.__dir__,r.__filtered__=this.__filtered__,r.__iteratees__=Yn(this.__iteratees__),r.__takeCount__=this.__takeCount__,r.__views__=Yn(this.__views__),r}function Py(){if(this.__filtered__){var r=new ft(this);r.__dir__=-1,r.__filtered__=!0}else r=this.clone(),r.__dir__*=-1;return r}function $y(){var r=this.__wrapped__.value(),i=this.__dir__,l=Qe(r),p=i<0,b=l?r.length:0,S=X1(0,b,this.__views__),R=S.start,F=S.end,K=F-R,re=p?F:R-1,se=this.__iteratees__,ue=se.length,Ee=0,Re=On(K,this.__takeCount__);if(!l||!p&&b==K&&Re==K)return Ag(r,this.__actions__);var ze=[];e:for(;K--&&Ee<Re;){re+=i;for(var it=-1,We=r[re];++it<ue;){var ct=se[it],dt=ct.iteratee,ar=ct.type,Pn=dt(We);if(ar==Me)We=Pn;else if(!Pn){if(ar==Pe)continue e;break e}}ze[Ee++]=We}return ze}ft.prototype=to(rl.prototype),ft.prototype.constructor=ft;function ms(r){var i=-1,l=r==null?0:r.length;for(this.clear();++i<l;){var p=r[i];this.set(p[0],p[1])}}function Fy(){this.__data__=$o?$o(null):{},this.size=0}function By(r){var i=this.has(r)&&delete this.__data__[r];return this.size-=i?1:0,i}function Uy(r){var i=this.__data__;if($o){var l=i[r];return l===f?n:l}return It.call(i,r)?i[r]:n}function Hy(r){var i=this.__data__;return $o?i[r]!==n:It.call(i,r)}function zy(r,i){var l=this.__data__;return this.size+=this.has(r)?0:1,l[r]=$o&&i===n?f:i,this}ms.prototype.clear=Fy,ms.prototype.delete=By,ms.prototype.get=Uy,ms.prototype.has=Hy,ms.prototype.set=zy;function ri(r){var i=-1,l=r==null?0:r.length;for(this.clear();++i<l;){var p=r[i];this.set(p[0],p[1])}}function Wy(){this.__data__=[],this.size=0}function Gy(r){var i=this.__data__,l=il(i,r);if(l<0)return!1;var p=i.length-1;return l==p?i.pop():Ja.call(i,l,1),--this.size,!0}function Ky(r){var i=this.__data__,l=il(i,r);return l<0?n:i[l][1]}function Vy(r){return il(this.__data__,r)>-1}function qy(r,i){var l=this.__data__,p=il(l,r);return p<0?(++this.size,l.push([r,i])):l[p][1]=i,this}ri.prototype.clear=Wy,ri.prototype.delete=Gy,ri.prototype.get=Ky,ri.prototype.has=Vy,ri.prototype.set=qy;function ii(r){var i=-1,l=r==null?0:r.length;for(this.clear();++i<l;){var p=r[i];this.set(p[0],p[1])}}function Yy(){this.size=0,this.__data__={hash:new ms,map:new(Do||ri),string:new ms}}function Xy(r){var i=ml(this,r).delete(r);return this.size-=i?1:0,i}function Zy(r){return ml(this,r).get(r)}function Jy(r){return ml(this,r).has(r)}function Qy(r,i){var l=ml(this,r),p=l.size;return l.set(r,i),this.size+=l.size==p?0:1,this}ii.prototype.clear=Yy,ii.prototype.delete=Xy,ii.prototype.get=Zy,ii.prototype.has=Jy,ii.prototype.set=Qy;function hs(r){var i=-1,l=r==null?0:r.length;for(this.__data__=new ii;++i<l;)this.add(r[i])}function jy(r){return this.__data__.set(r,f),this}function e1(r){return this.__data__.has(r)}hs.prototype.add=hs.prototype.push=jy,hs.prototype.has=e1;function xr(r){var i=this.__data__=new ri(r);this.size=i.size}function t1(){this.__data__=new ri,this.size=0}function n1(r){var i=this.__data__,l=i.delete(r);return this.size=i.size,l}function r1(r){return this.__data__.get(r)}function i1(r){return this.__data__.has(r)}function s1(r,i){var l=this.__data__;if(l instanceof ri){var p=l.__data__;if(!Do||p.length<o-1)return p.push([r,i]),this.size=++l.size,this;l=this.__data__=new ii(p)}return l.set(r,i),this.size=l.size,this}xr.prototype.clear=t1,xr.prototype.delete=n1,xr.prototype.get=r1,xr.prototype.has=i1,xr.prototype.set=s1;function sg(r,i){var l=Qe(r),p=!l&&ws(r),b=!l&&!p&&Hi(r),S=!l&&!p&&!b&&so(r),R=l||p||b||S,F=R?nu(r.length,_y):[],K=F.length;for(var re in r)(i||It.call(r,re))&&!(R&&(re=="length"||b&&(re=="offset"||re=="parent")||S&&(re=="buffer"||re=="byteLength"||re=="byteOffset")||li(re,K)))&&F.push(re);return F}function og(r){var i=r.length;return i?r[vu(0,i-1)]:n}function o1(r,i){return hl(Yn(r),bs(i,0,r.length))}function a1(r){return hl(Yn(r))}function cu(r,i,l){(l!==n&&!Lr(r[i],l)||l===n&&!(i in r))&&si(r,i,l)}function Bo(r,i,l){var p=r[i];(!(It.call(r,i)&&Lr(p,l))||l===n&&!(i in r))&&si(r,i,l)}function il(r,i){for(var l=r.length;l--;)if(Lr(r[l][0],i))return l;return-1}function l1(r,i,l,p){return $i(r,function(b,S,R){i(p,b,l(b),R)}),p}function ag(r,i){return r&&Kr(i,yn(i),r)}function c1(r,i){return r&&Kr(i,Zn(i),r)}function si(r,i,l){i=="__proto__"&&Qa?Qa(r,i,{configurable:!0,enumerable:!0,value:l,writable:!0}):r[i]=l}function uu(r,i){for(var l=-1,p=i.length,b=X(p),S=r==null;++l<p;)b[l]=S?n:Gu(r,i[l]);return b}function bs(r,i,l){return r===r&&(l!==n&&(r=r<=l?r:l),i!==n&&(r=r>=i?r:i)),r}function hr(r,i,l,p,b,S){var R,F=i&_,K=i&m,re=i&y;if(l&&(R=b?l(r,p,b,S):l(r)),R!==n)return R;if(!Yt(r))return r;var se=Qe(r);if(se){if(R=J1(r),!F)return Yn(r,R)}else{var ue=xn(r),Ee=ue==L||ue==$;if(Hi(r))return Lg(r,F);if(ue==oe||ue==zt||Ee&&!b){if(R=K||Ee?{}:Zg(r),!F)return K?U1(r,c1(R,r)):B1(r,ag(R,r))}else{if(!Ut[ue])return b?r:{};R=Q1(r,ue,F)}}S||(S=new xr);var Re=S.get(r);if(Re)return Re;S.set(r,R),N_(r)?r.forEach(function(We){R.add(hr(We,i,l,We,r,S))}):S_(r)&&r.forEach(function(We,ct){R.set(ct,hr(We,i,l,ct,r,S))});var ze=re?K?xu:Ou:K?Zn:yn,it=se?n:ze(r);return gr(it||r,function(We,ct){it&&(ct=We,We=r[ct]),Bo(R,ct,hr(We,i,l,ct,r,S))}),R}function u1(r){var i=yn(r);return function(l){return lg(l,r,i)}}function lg(r,i,l){var p=l.length;if(r==null)return!p;for(r=Pt(r);p--;){var b=l[p],S=i[b],R=r[b];if(R===n&&!(b in r)||!S(R))return!1}return!0}function cg(r,i,l){if(typeof r!="function")throw new _r(c);return Vo(function(){r.apply(n,l)},i)}function Uo(r,i,l,p){var b=-1,S=Ha,R=!0,F=r.length,K=[],re=i.length;if(!F)return K;l&&(i=Kt(i,ir(l))),p?(S=Zc,R=!1):i.length>=o&&(S=Mo,R=!1,i=new hs(i));e:for(;++b<F;){var se=r[b],ue=l==null?se:l(se);if(se=p||se!==0?se:0,R&&ue===ue){for(var Ee=re;Ee--;)if(i[Ee]===ue)continue e;K.push(se)}else S(i,ue,p)||K.push(se)}return K}var $i=Pg(Gr),ug=Pg(du,!0);function f1(r,i){var l=!0;return $i(r,function(p,b,S){return l=!!i(p,b,S),l}),l}function sl(r,i,l){for(var p=-1,b=r.length;++p<b;){var S=r[p],R=i(S);if(R!=null&&(F===n?R===R&&!or(R):l(R,F)))var F=R,K=S}return K}function d1(r,i,l,p){var b=r.length;for(l=tt(l),l<0&&(l=-l>b?0:b+l),p=p===n||p>b?b:tt(p),p<0&&(p+=b),p=l>p?0:I_(p);l<p;)r[l++]=i;return r}function fg(r,i){var l=[];return $i(r,function(p,b,S){i(p,b,S)&&l.push(p)}),l}function Cn(r,i,l,p,b){var S=-1,R=r.length;for(l||(l=ew),b||(b=[]);++S<R;){var F=r[S];i>0&&l(F)?i>1?Cn(F,i-1,l,p,b):ki(b,F):p||(b[b.length]=F)}return b}var fu=$g(),dg=$g(!0);function Gr(r,i){return r&&fu(r,i,yn)}function du(r,i){return r&&dg(r,i,yn)}function ol(r,i){return Mi(i,function(l){return ci(r[l])})}function vs(r,i){i=Bi(i,r);for(var l=0,p=i.length;r!=null&&l<p;)r=r[Vr(i[l++])];return l&&l==p?r:n}function pg(r,i,l){var p=i(r);return Qe(r)?p:ki(p,l(r))}function kn(r){return r==null?r===n?H:te:_s&&_s in Pt(r)?Y1(r):aw(r)}function pu(r,i){return r>i}function p1(r,i){return r!=null&&It.call(r,i)}function g1(r,i){return r!=null&&i in Pt(r)}function _1(r,i,l){return r>=On(i,l)&&r<_n(i,l)}function gu(r,i,l){for(var p=l?Zc:Ha,b=r[0].length,S=r.length,R=S,F=X(S),K=1/0,re=[];R--;){var se=r[R];R&&i&&(se=Kt(se,ir(i))),K=On(se.length,K),F[R]=!l&&(i||b>=120&&se.length>=120)?new hs(R&&se):n}se=r[0];var ue=-1,Ee=F[0];e:for(;++ue<b&&re.length<K;){var Re=se[ue],ze=i?i(Re):Re;if(Re=l||Re!==0?Re:0,!(Ee?Mo(Ee,ze):p(re,ze,l))){for(R=S;--R;){var it=F[R];if(!(it?Mo(it,ze):p(r[R],ze,l)))continue e}Ee&&Ee.push(ze),re.push(Re)}}return re}function m1(r,i,l,p){return Gr(r,function(b,S,R){i(p,l(b),S,R)}),p}function Ho(r,i,l){i=Bi(i,r),r=e_(r,i);var p=r==null?r:r[Vr(vr(i))];return p==null?n:rr(p,r,l)}function gg(r){return Qt(r)&&kn(r)==zt}function h1(r){return Qt(r)&&kn(r)==Le}function b1(r){return Qt(r)&&kn(r)==rt}function zo(r,i,l,p,b){return r===i?!0:r==null||i==null||!Qt(r)&&!Qt(i)?r!==r&&i!==i:v1(r,i,l,p,zo,b)}function v1(r,i,l,p,b,S){var R=Qe(r),F=Qe(i),K=R?ye:xn(r),re=F?ye:xn(i);K=K==zt?oe:K,re=re==zt?oe:re;var se=K==oe,ue=re==oe,Ee=K==re;if(Ee&&Hi(r)){if(!Hi(i))return!1;R=!0,se=!1}if(Ee&&!se)return S||(S=new xr),R||so(r)?qg(r,i,l,p,b,S):V1(r,i,K,l,p,b,S);if(!(l&v)){var Re=se&&It.call(r,"__wrapped__"),ze=ue&&It.call(i,"__wrapped__");if(Re||ze){var it=Re?r.value():r,We=ze?i.value():i;return S||(S=new xr),b(it,We,l,p,S)}}return Ee?(S||(S=new xr),q1(r,i,l,p,b,S)):!1}function E1(r){return Qt(r)&&xn(r)==q}function _u(r,i,l,p){var b=l.length,S=b,R=!p;if(r==null)return!S;for(r=Pt(r);b--;){var F=l[b];if(R&&F[2]?F[1]!==r[F[0]]:!(F[0]in r))return!1}for(;++b<S;){F=l[b];var K=F[0],re=r[K],se=F[1];if(R&&F[2]){if(re===n&&!(K in r))return!1}else{var ue=new xr;if(p)var Ee=p(re,se,K,r,i,ue);if(!(Ee===n?zo(se,re,v|E,p,ue):Ee))return!1}}return!0}function _g(r){if(!Yt(r)||nw(r))return!1;var i=ci(r)?Ey:Bc;return i.test(ys(r))}function y1(r){return Qt(r)&&kn(r)==z}function w1(r){return Qt(r)&&xn(r)==V}function S1(r){return Qt(r)&&Sl(r.length)&&!!Wt[kn(r)]}function mg(r){return typeof r=="function"?r:r==null?Jn:typeof r=="object"?Qe(r)?vg(r[0],r[1]):bg(r):F_(r)}function mu(r){if(!Ko(r))return Cy(r);var i=[];for(var l in Pt(r))It.call(r,l)&&l!="constructor"&&i.push(l);return i}function T1(r){if(!Yt(r))return ow(r);var i=Ko(r),l=[];for(var p in r)p=="constructor"&&(i||!It.call(r,p))||l.push(p);return l}function hu(r,i){return r<i}function hg(r,i){var l=-1,p=Xn(r)?X(r.length):[];return $i(r,function(b,S,R){p[++l]=i(b,S,R)}),p}function bg(r){var i=Ru(r);return i.length==1&&i[0][2]?Qg(i[0][0],i[0][1]):function(l){return l===r||_u(l,r,i)}}function vg(r,i){return ku(r)&&Jg(i)?Qg(Vr(r),i):function(l){var p=Gu(l,r);return p===n&&p===i?Ku(l,r):zo(i,p,v|E)}}function al(r,i,l,p,b){r!==i&&fu(i,function(S,R){if(b||(b=new xr),Yt(S))N1(r,i,R,l,al,p,b);else{var F=p?p(Pu(r,R),S,R+"",r,i,b):n;F===n&&(F=S),cu(r,R,F)}},Zn)}function N1(r,i,l,p,b,S,R){var F=Pu(r,l),K=Pu(i,l),re=R.get(K);if(re){cu(r,l,re);return}var se=S?S(F,K,l+"",r,i,R):n,ue=se===n;if(ue){var Ee=Qe(K),Re=!Ee&&Hi(K),ze=!Ee&&!Re&&so(K);se=K,Ee||Re||ze?Qe(F)?se=F:rn(F)?se=Yn(F):Re?(ue=!1,se=Lg(K,!0)):ze?(ue=!1,se=Rg(K,!0)):se=[]:qo(K)||ws(K)?(se=F,ws(F)?se=A_(F):(!Yt(F)||ci(F))&&(se=Zg(K))):ue=!1}ue&&(R.set(K,se),b(se,K,p,S,R),R.delete(K)),cu(r,l,se)}function Eg(r,i){var l=r.length;if(l)return i+=i<0?l:0,li(i,l)?r[i]:n}function yg(r,i,l){i.length?i=Kt(i,function(S){return Qe(S)?function(R){return vs(R,S.length===1?S[0]:S)}:S}):i=[Jn];var p=-1;i=Kt(i,ir(Ue()));var b=hg(r,function(S,R,F){var K=Kt(i,function(re){return re(S)});return{criteria:K,index:++p,value:S}});return QE(b,function(S,R){return F1(S,R,l)})}function C1(r,i){return wg(r,i,function(l,p){return Ku(r,p)})}function wg(r,i,l){for(var p=-1,b=i.length,S={};++p<b;){var R=i[p],F=vs(r,R);l(F,R)&&Wo(S,Bi(R,r),F)}return S}function I1(r){return function(i){return vs(i,r)}}function bu(r,i,l,p){var b=p?JE:Ys,S=-1,R=i.length,F=r;for(r===i&&(i=Yn(i)),l&&(F=Kt(r,ir(l)));++S<R;)for(var K=0,re=i[S],se=l?l(re):re;(K=b(F,se,K,p))>-1;)F!==r&&Ja.call(F,K,1),Ja.call(r,K,1);return r}function Sg(r,i){for(var l=r?i.length:0,p=l-1;l--;){var b=i[l];if(l==p||b!==S){var S=b;li(b)?Ja.call(r,b,1):wu(r,b)}}return r}function vu(r,i){return r+el(rg()*(i-r+1))}function A1(r,i,l,p){for(var b=-1,S=_n(ja((i-r)/(l||1)),0),R=X(S);S--;)R[p?S:++b]=r,r+=l;return R}function Eu(r,i){var l="";if(!r||i<1||i>Ce)return l;do i%2&&(l+=r),i=el(i/2),i&&(r+=r);while(i);return l}function st(r,i){return $u(jg(r,i,Jn),r+"")}function O1(r){return og(oo(r))}function x1(r,i){var l=oo(r);return hl(l,bs(i,0,l.length))}function Wo(r,i,l,p){if(!Yt(r))return r;i=Bi(i,r);for(var b=-1,S=i.length,R=S-1,F=r;F!=null&&++b<S;){var K=Vr(i[b]),re=l;if(K==="__proto__"||K==="constructor"||K==="prototype")return r;if(b!=R){var se=F[K];re=p?p(se,K,F):n,re===n&&(re=Yt(se)?se:li(i[b+1])?[]:{})}Bo(F,K,re),F=F[K]}return r}var Tg=tl?function(r,i){return tl.set(r,i),r}:Jn,L1=Qa?function(r,i){return Qa(r,"toString",{configurable:!0,enumerable:!1,value:qu(i),writable:!0})}:Jn;function R1(r){return hl(oo(r))}function br(r,i,l){var p=-1,b=r.length;i<0&&(i=-i>b?0:b+i),l=l>b?b:l,l<0&&(l+=b),b=i>l?0:l-i>>>0,i>>>=0;for(var S=X(b);++p<b;)S[p]=r[p+i];return S}function M1(r,i){var l;return $i(r,function(p,b,S){return l=i(p,b,S),!l}),!!l}function ll(r,i,l){var p=0,b=r==null?p:r.length;if(typeof i=="number"&&i===i&&b<=bn){for(;p<b;){var S=p+b>>>1,R=r[S];R!==null&&!or(R)&&(l?R<=i:R<i)?p=S+1:b=S}return b}return yu(r,i,Jn,l)}function yu(r,i,l,p){var b=0,S=r==null?0:r.length;if(S===0)return 0;i=l(i);for(var R=i!==i,F=i===null,K=or(i),re=i===n;b<S;){var se=el((b+S)/2),ue=l(r[se]),Ee=ue!==n,Re=ue===null,ze=ue===ue,it=or(ue);if(R)var We=p||ze;else re?We=ze&&(p||Ee):F?We=ze&&Ee&&(p||!Re):K?We=ze&&Ee&&!Re&&(p||!it):Re||it?We=!1:We=p?ue<=i:ue<i;We?b=se+1:S=se}return On(S,pt)}function Ng(r,i){for(var l=-1,p=r.length,b=0,S=[];++l<p;){var R=r[l],F=i?i(R):R;if(!l||!Lr(F,K)){var K=F;S[b++]=R===0?0:R}}return S}function Cg(r){return typeof r=="number"?r:or(r)?Bt:+r}function sr(r){if(typeof r=="string")return r;if(Qe(r))return Kt(r,sr)+"";if(or(r))return ig?ig.call(r):"";var i=r+"";return i=="0"&&1/r==-1/0?"-0":i}function Fi(r,i,l){var p=-1,b=Ha,S=r.length,R=!0,F=[],K=F;if(l)R=!1,b=Zc;else if(S>=o){var re=i?null:G1(r);if(re)return Wa(re);R=!1,b=Mo,K=new hs}else K=i?[]:F;e:for(;++p<S;){var se=r[p],ue=i?i(se):se;if(se=l||se!==0?se:0,R&&ue===ue){for(var Ee=K.length;Ee--;)if(K[Ee]===ue)continue e;i&&K.push(ue),F.push(se)}else b(K,ue,l)||(K!==F&&K.push(ue),F.push(se))}return F}function wu(r,i){return i=Bi(i,r),r=e_(r,i),r==null||delete r[Vr(vr(i))]}function Ig(r,i,l,p){return Wo(r,i,l(vs(r,i)),p)}function cl(r,i,l,p){for(var b=r.length,S=p?b:-1;(p?S--:++S<b)&&i(r[S],S,r););return l?br(r,p?0:S,p?S+1:b):br(r,p?S+1:0,p?b:S)}function Ag(r,i){var l=r;return l instanceof ft&&(l=l.value()),Jc(i,function(p,b){return b.func.apply(b.thisArg,ki([p],b.args))},l)}function Su(r,i,l){var p=r.length;if(p<2)return p?Fi(r[0]):[];for(var b=-1,S=X(p);++b<p;)for(var R=r[b],F=-1;++F<p;)F!=b&&(S[b]=Uo(S[b]||R,r[F],i,l));return Fi(Cn(S,1),i,l)}function Og(r,i,l){for(var p=-1,b=r.length,S=i.length,R={};++p<b;){var F=p<S?i[p]:n;l(R,r[p],F)}return R}function Tu(r){return rn(r)?r:[]}function Nu(r){return typeof r=="function"?r:Jn}function Bi(r,i){return Qe(r)?r:ku(r,i)?[r]:i_(Ct(r))}var k1=st;function Ui(r,i,l){var p=r.length;return l=l===n?p:l,!i&&l>=p?r:br(r,i,l)}var xg=yy||function(r){return Nn.clearTimeout(r)};function Lg(r,i){if(i)return r.slice();var l=r.length,p=Qp?Qp(l):new r.constructor(l);return r.copy(p),p}function Cu(r){var i=new r.constructor(r.byteLength);return new Xa(i).set(new Xa(r)),i}function D1(r,i){var l=i?Cu(r.buffer):r.buffer;return new r.constructor(l,r.byteOffset,r.byteLength)}function P1(r){var i=new r.constructor(r.source,Ra.exec(r));return i.lastIndex=r.lastIndex,i}function $1(r){return Fo?Pt(Fo.call(r)):{}}function Rg(r,i){var l=i?Cu(r.buffer):r.buffer;return new r.constructor(l,r.byteOffset,r.length)}function Mg(r,i){if(r!==i){var l=r!==n,p=r===null,b=r===r,S=or(r),R=i!==n,F=i===null,K=i===i,re=or(i);if(!F&&!re&&!S&&r>i||S&&R&&K&&!F&&!re||p&&R&&K||!l&&K||!b)return 1;if(!p&&!S&&!re&&r<i||re&&l&&b&&!p&&!S||F&&l&&b||!R&&b||!K)return-1}return 0}function F1(r,i,l){for(var p=-1,b=r.criteria,S=i.criteria,R=b.length,F=l.length;++p<R;){var K=Mg(b[p],S[p]);if(K){if(p>=F)return K;var re=l[p];return K*(re=="desc"?-1:1)}}return r.index-i.index}function kg(r,i,l,p){for(var b=-1,S=r.length,R=l.length,F=-1,K=i.length,re=_n(S-R,0),se=X(K+re),ue=!p;++F<K;)se[F]=i[F];for(;++b<R;)(ue||b<S)&&(se[l[b]]=r[b]);for(;re--;)se[F++]=r[b++];return se}function Dg(r,i,l,p){for(var b=-1,S=r.length,R=-1,F=l.length,K=-1,re=i.length,se=_n(S-F,0),ue=X(se+re),Ee=!p;++b<se;)ue[b]=r[b];for(var Re=b;++K<re;)ue[Re+K]=i[K];for(;++R<F;)(Ee||b<S)&&(ue[Re+l[R]]=r[b++]);return ue}function Yn(r,i){var l=-1,p=r.length;for(i||(i=X(p));++l<p;)i[l]=r[l];return i}function Kr(r,i,l,p){var b=!l;l||(l={});for(var S=-1,R=i.length;++S<R;){var F=i[S],K=p?p(l[F],r[F],F,l,r):n;K===n&&(K=r[F]),b?si(l,F,K):Bo(l,F,K)}return l}function B1(r,i){return Kr(r,Mu(r),i)}function U1(r,i){return Kr(r,Yg(r),i)}function ul(r,i){return function(l,p){var b=Qe(l)?KE:l1,S=i?i():{};return b(l,r,Ue(p,2),S)}}function no(r){return st(function(i,l){var p=-1,b=l.length,S=b>1?l[b-1]:n,R=b>2?l[2]:n;for(S=r.length>3&&typeof S=="function"?(b--,S):n,R&&Dn(l[0],l[1],R)&&(S=b<3?n:S,b=1),i=Pt(i);++p<b;){var F=l[p];F&&r(i,F,p,S)}return i})}function Pg(r,i){return function(l,p){if(l==null)return l;if(!Xn(l))return r(l,p);for(var b=l.length,S=i?b:-1,R=Pt(l);(i?S--:++S<b)&&p(R[S],S,R)!==!1;);return l}}function $g(r){return function(i,l,p){for(var b=-1,S=Pt(i),R=p(i),F=R.length;F--;){var K=R[r?F:++b];if(l(S[K],K,S)===!1)break}return i}}function H1(r,i,l){var p=i&T,b=Go(r);function S(){var R=this&&this!==Nn&&this instanceof S?b:r;return R.apply(p?l:this,arguments)}return S}function Fg(r){return function(i){i=Ct(i);var l=Xs(i)?Or(i):n,p=l?l[0]:i.charAt(0),b=l?Ui(l,1).join(""):i.slice(1);return p[r]()+b}}function ro(r){return function(i){return Jc(P_(D_(i).replace(Kc,"")),r,"")}}function Go(r){return function(){var i=arguments;switch(i.length){case 0:return new r;case 1:return new r(i[0]);case 2:return new r(i[0],i[1]);case 3:return new r(i[0],i[1],i[2]);case 4:return new r(i[0],i[1],i[2],i[3]);case 5:return new r(i[0],i[1],i[2],i[3],i[4]);case 6:return new r(i[0],i[1],i[2],i[3],i[4],i[5]);case 7:return new r(i[0],i[1],i[2],i[3],i[4],i[5],i[6])}var l=to(r.prototype),p=r.apply(l,i);return Yt(p)?p:l}}function z1(r,i,l){var p=Go(r);function b(){for(var S=arguments.length,R=X(S),F=S,K=io(b);F--;)R[F]=arguments[F];var re=S<3&&R[0]!==K&&R[S-1]!==K?[]:Di(R,K);if(S-=re.length,S<l)return Wg(r,i,fl,b.placeholder,n,R,re,n,n,l-S);var se=this&&this!==Nn&&this instanceof b?p:r;return rr(se,this,R)}return b}function Bg(r){return function(i,l,p){var b=Pt(i);if(!Xn(i)){var S=Ue(l,3);i=yn(i),l=function(F){return S(b[F],F,b)}}var R=r(i,l,p);return R>-1?b[S?i[R]:R]:n}}function Ug(r){return ai(function(i){var l=i.length,p=l,b=mr.prototype.thru;for(r&&i.reverse();p--;){var S=i[p];if(typeof S!="function")throw new _r(c);if(b&&!R&&_l(S)=="wrapper")var R=new mr([],!0)}for(p=R?p:l;++p<l;){S=i[p];var F=_l(S),K=F=="wrapper"?Lu(S):n;K&&Du(K[0])&&K[1]==(D|M|x|U)&&!K[4].length&&K[9]==1?R=R[_l(K[0])].apply(R,K[3]):R=S.length==1&&Du(S)?R[F]():R.thru(S)}return function(){var re=arguments,se=re[0];if(R&&re.length==1&&Qe(se))return R.plant(se).value();for(var ue=0,Ee=l?i[ue].apply(this,re):se;++ue<l;)Ee=i[ue].call(this,Ee);return Ee}})}function fl(r,i,l,p,b,S,R,F,K,re){var se=i&D,ue=i&T,Ee=i&h,Re=i&(M|I),ze=i&B,it=Ee?n:Go(r);function We(){for(var ct=arguments.length,dt=X(ct),ar=ct;ar--;)dt[ar]=arguments[ar];if(Re)var Pn=io(We),lr=ey(dt,Pn);if(p&&(dt=kg(dt,p,b,Re)),S&&(dt=Dg(dt,S,R,Re)),ct-=lr,Re&&ct<re){var sn=Di(dt,Pn);return Wg(r,i,fl,We.placeholder,l,dt,sn,F,K,re-ct)}var Rr=ue?l:this,fi=Ee?Rr[r]:r;return ct=dt.length,F?dt=lw(dt,F):ze&&ct>1&&dt.reverse(),se&&K<ct&&(dt.length=K),this&&this!==Nn&&this instanceof We&&(fi=it||Go(fi)),fi.apply(Rr,dt)}return We}function Hg(r,i){return function(l,p){return m1(l,r,i(p),{})}}function dl(r,i){return function(l,p){var b;if(l===n&&p===n)return i;if(l!==n&&(b=l),p!==n){if(b===n)return p;typeof l=="string"||typeof p=="string"?(l=sr(l),p=sr(p)):(l=Cg(l),p=Cg(p)),b=r(l,p)}return b}}function Iu(r){return ai(function(i){return i=Kt(i,ir(Ue())),st(function(l){var p=this;return r(i,function(b){return rr(b,p,l)})})})}function pl(r,i){i=i===n?" ":sr(i);var l=i.length;if(l<2)return l?Eu(i,r):i;var p=Eu(i,ja(r/Zs(i)));return Xs(i)?Ui(Or(p),0,r).join(""):p.slice(0,r)}function W1(r,i,l,p){var b=i&T,S=Go(r);function R(){for(var F=-1,K=arguments.length,re=-1,se=p.length,ue=X(se+K),Ee=this&&this!==Nn&&this instanceof R?S:r;++re<se;)ue[re]=p[re];for(;K--;)ue[re++]=arguments[++F];return rr(Ee,b?l:this,ue)}return R}function zg(r){return function(i,l,p){return p&&typeof p!="number"&&Dn(i,l,p)&&(l=p=n),i=ui(i),l===n?(l=i,i=0):l=ui(l),p=p===n?i<l?1:-1:ui(p),A1(i,l,p,r)}}function gl(r){return function(i,l){return typeof i=="string"&&typeof l=="string"||(i=Er(i),l=Er(l)),r(i,l)}}function Wg(r,i,l,p,b,S,R,F,K,re){var se=i&M,ue=se?R:n,Ee=se?n:R,Re=se?S:n,ze=se?n:S;i|=se?x:k,i&=~(se?k:x),i&O||(i&=-4);var it=[r,i,b,Re,ue,ze,Ee,F,K,re],We=l.apply(n,it);return Du(r)&&t_(We,it),We.placeholder=p,n_(We,r,i)}function Au(r){var i=gn[r];return function(l,p){if(l=Er(l),p=p==null?0:On(tt(p),292),p&&ng(l)){var b=(Ct(l)+"e").split("e"),S=i(b[0]+"e"+(+b[1]+p));return b=(Ct(S)+"e").split("e"),+(b[0]+"e"+(+b[1]-p))}return i(l)}}var G1=js&&1/Wa(new js([,-0]))[1]==_e?function(r){return new js(r)}:Zu;function Gg(r){return function(i){var l=xn(i);return l==q?iu(i):l==V?ay(i):jE(i,r(i))}}function oi(r,i,l,p,b,S,R,F){var K=i&h;if(!K&&typeof r!="function")throw new _r(c);var re=p?p.length:0;if(re||(i&=-97,p=b=n),R=R===n?R:_n(tt(R),0),F=F===n?F:tt(F),re-=b?b.length:0,i&k){var se=p,ue=b;p=b=n}var Ee=K?n:Lu(r),Re=[r,i,l,p,b,se,ue,S,R,F];if(Ee&&sw(Re,Ee),r=Re[0],i=Re[1],l=Re[2],p=Re[3],b=Re[4],F=Re[9]=Re[9]===n?K?0:r.length:_n(Re[9]-re,0),!F&&i&(M|I)&&(i&=-25),!i||i==T)var ze=H1(r,i,l);else i==M||i==I?ze=z1(r,i,F):(i==x||i==(T|x))&&!b.length?ze=W1(r,i,l,p):ze=fl.apply(n,Re);var it=Ee?Tg:t_;return n_(it(ze,Re),r,i)}function Kg(r,i,l,p){return r===n||Lr(r,Qs[l])&&!It.call(p,l)?i:r}function Vg(r,i,l,p,b,S){return Yt(r)&&Yt(i)&&(S.set(i,r),al(r,i,n,Vg,S),S.delete(i)),r}function K1(r){return qo(r)?n:r}function qg(r,i,l,p,b,S){var R=l&v,F=r.length,K=i.length;if(F!=K&&!(R&&K>F))return!1;var re=S.get(r),se=S.get(i);if(re&&se)return re==i&&se==r;var ue=-1,Ee=!0,Re=l&E?new hs:n;for(S.set(r,i),S.set(i,r);++ue<F;){var ze=r[ue],it=i[ue];if(p)var We=R?p(it,ze,ue,i,r,S):p(ze,it,ue,r,i,S);if(We!==n){if(We)continue;Ee=!1;break}if(Re){if(!Qc(i,function(ct,dt){if(!Mo(Re,dt)&&(ze===ct||b(ze,ct,l,p,S)))return Re.push(dt)})){Ee=!1;break}}else if(!(ze===it||b(ze,it,l,p,S))){Ee=!1;break}}return S.delete(r),S.delete(i),Ee}function V1(r,i,l,p,b,S,R){switch(l){case Ke:if(r.byteLength!=i.byteLength||r.byteOffset!=i.byteOffset)return!1;r=r.buffer,i=i.buffer;case Le:return!(r.byteLength!=i.byteLength||!S(new Xa(r),new Xa(i)));case xe:case rt:case ae:return Lr(+r,+i);case ut:return r.name==i.name&&r.message==i.message;case z:case ge:return r==i+"";case q:var F=iu;case V:var K=p&v;if(F||(F=Wa),r.size!=i.size&&!K)return!1;var re=R.get(r);if(re)return re==i;p|=E,R.set(r,i);var se=qg(F(r),F(i),p,b,S,R);return R.delete(r),se;case ee:if(Fo)return Fo.call(r)==Fo.call(i)}return!1}function q1(r,i,l,p,b,S){var R=l&v,F=Ou(r),K=F.length,re=Ou(i),se=re.length;if(K!=se&&!R)return!1;for(var ue=K;ue--;){var Ee=F[ue];if(!(R?Ee in i:It.call(i,Ee)))return!1}var Re=S.get(r),ze=S.get(i);if(Re&&ze)return Re==i&&ze==r;var it=!0;S.set(r,i),S.set(i,r);for(var We=R;++ue<K;){Ee=F[ue];var ct=r[Ee],dt=i[Ee];if(p)var ar=R?p(dt,ct,Ee,i,r,S):p(ct,dt,Ee,r,i,S);if(!(ar===n?ct===dt||b(ct,dt,l,p,S):ar)){it=!1;break}We||(We=Ee=="constructor")}if(it&&!We){var Pn=r.constructor,lr=i.constructor;Pn!=lr&&"constructor"in r&&"constructor"in i&&!(typeof Pn=="function"&&Pn instanceof Pn&&typeof lr=="function"&&lr instanceof lr)&&(it=!1)}return S.delete(r),S.delete(i),it}function ai(r){return $u(jg(r,n,l_),r+"")}function Ou(r){return pg(r,yn,Mu)}function xu(r){return pg(r,Zn,Yg)}var Lu=tl?function(r){return tl.get(r)}:Zu;function _l(r){for(var i=r.name+"",l=eo[i],p=It.call(eo,i)?l.length:0;p--;){var b=l[p],S=b.func;if(S==null||S==r)return b.name}return i}function io(r){var i=It.call(w,"placeholder")?w:r;return i.placeholder}function Ue(){var r=w.iteratee||Yu;return r=r===Yu?mg:r,arguments.length?r(arguments[0],arguments[1]):r}function ml(r,i){var l=r.__data__;return tw(i)?l[typeof i=="string"?"string":"hash"]:l.map}function Ru(r){for(var i=yn(r),l=i.length;l--;){var p=i[l],b=r[p];i[l]=[p,b,Jg(b)]}return i}function Es(r,i){var l=iy(r,i);return _g(l)?l:n}function Y1(r){var i=It.call(r,_s),l=r[_s];try{r[_s]=n;var p=!0}catch{}var b=qa.call(r);return p&&(i?r[_s]=l:delete r[_s]),b}var Mu=ou?function(r){return r==null?[]:(r=Pt(r),Mi(ou(r),function(i){return eg.call(r,i)}))}:Ju,Yg=ou?function(r){for(var i=[];r;)ki(i,Mu(r)),r=Za(r);return i}:Ju,xn=kn;(au&&xn(new au(new ArrayBuffer(1)))!=Ke||Do&&xn(new Do)!=q||lu&&xn(lu.resolve())!=C||js&&xn(new js)!=V||Po&&xn(new Po)!=Y)&&(xn=function(r){var i=kn(r),l=i==oe?r.constructor:n,p=l?ys(l):"";if(p)switch(p){case xy:return Ke;case Ly:return q;case Ry:return C;case My:return V;case ky:return Y}return i});function X1(r,i,l){for(var p=-1,b=l.length;++p<b;){var S=l[p],R=S.size;switch(S.type){case"drop":r+=R;break;case"dropRight":i-=R;break;case"take":i=On(i,r+R);break;case"takeRight":r=_n(r,i-R);break}}return{start:r,end:i}}function Z1(r){var i=r.match(Io);return i?i[1].split(Ao):[]}function Xg(r,i,l){i=Bi(i,r);for(var p=-1,b=i.length,S=!1;++p<b;){var R=Vr(i[p]);if(!(S=r!=null&&l(r,R)))break;r=r[R]}return S||++p!=b?S:(b=r==null?0:r.length,!!b&&Sl(b)&&li(R,b)&&(Qe(r)||ws(r)))}function J1(r){var i=r.length,l=new r.constructor(i);return i&&typeof r[0]=="string"&&It.call(r,"index")&&(l.index=r.index,l.input=r.input),l}function Zg(r){return typeof r.constructor=="function"&&!Ko(r)?to(Za(r)):{}}function Q1(r,i,l){var p=r.constructor;switch(i){case Le:return Cu(r);case xe:case rt:return new p(+r);case Ke:return D1(r,l);case Dt:case yt:case ln:case cn:case er:case Nr:case tn:case vn:case Ur:return Rg(r,l);case q:return new p;case ae:case ge:return new p(r);case z:return P1(r);case V:return new p;case ee:return $1(r)}}function j1(r,i){var l=i.length;if(!l)return r;var p=l-1;return i[p]=(l>1?"& ":"")+i[p],i=i.join(l>2?", ":" "),r.replace(ls,`{
/* [wrapped with `+i+`] */
`)}function ew(r){return Qe(r)||ws(r)||!!(tg&&r&&r[tg])}function li(r,i){var l=typeof r;return i=i??Ce,!!i&&(l=="number"||l!="symbol"&&Hc.test(r))&&r>-1&&r%1==0&&r<i}function Dn(r,i,l){if(!Yt(l))return!1;var p=typeof i;return(p=="number"?Xn(l)&&li(i,l.length):p=="string"&&i in l)?Lr(l[i],r):!1}function ku(r,i){if(Qe(r))return!1;var l=typeof r;return l=="number"||l=="symbol"||l=="boolean"||r==null||or(r)?!0:qt.test(r)||!Vt.test(r)||i!=null&&r in Pt(i)}function tw(r){var i=typeof r;return i=="string"||i=="number"||i=="symbol"||i=="boolean"?r!=="__proto__":r===null}function Du(r){var i=_l(r),l=w[i];if(typeof l!="function"||!(i in ft.prototype))return!1;if(r===l)return!0;var p=Lu(l);return!!p&&r===p[0]}function nw(r){return!!Jp&&Jp in r}var rw=Ka?ci:Qu;function Ko(r){var i=r&&r.constructor,l=typeof i=="function"&&i.prototype||Qs;return r===l}function Jg(r){return r===r&&!Yt(r)}function Qg(r,i){return function(l){return l==null?!1:l[r]===i&&(i!==n||r in Pt(l))}}function iw(r){var i=yl(r,function(p){return l.size===d&&l.clear(),p}),l=i.cache;return i}function sw(r,i){var l=r[1],p=i[1],b=l|p,S=b<(T|h|D),R=p==D&&l==M||p==D&&l==U&&r[7].length<=i[8]||p==(D|U)&&i[7].length<=i[8]&&l==M;if(!(S||R))return r;p&T&&(r[2]=i[2],b|=l&T?0:O);var F=i[3];if(F){var K=r[3];r[3]=K?kg(K,F,i[4]):F,r[4]=K?Di(r[3],g):i[4]}return F=i[5],F&&(K=r[5],r[5]=K?Dg(K,F,i[6]):F,r[6]=K?Di(r[5],g):i[6]),F=i[7],F&&(r[7]=F),p&D&&(r[8]=r[8]==null?i[8]:On(r[8],i[8])),r[9]==null&&(r[9]=i[9]),r[0]=i[0],r[1]=b,r}function ow(r){var i=[];if(r!=null)for(var l in Pt(r))i.push(l);return i}function aw(r){return qa.call(r)}function jg(r,i,l){return i=_n(i===n?r.length-1:i,0),function(){for(var p=arguments,b=-1,S=_n(p.length-i,0),R=X(S);++b<S;)R[b]=p[i+b];b=-1;for(var F=X(i+1);++b<i;)F[b]=p[b];return F[i]=l(R),rr(r,this,F)}}function e_(r,i){return i.length<2?r:vs(r,br(i,0,-1))}function lw(r,i){for(var l=r.length,p=On(i.length,l),b=Yn(r);p--;){var S=i[p];r[p]=li(S,l)?b[S]:n}return r}function Pu(r,i){if(!(i==="constructor"&&typeof r[i]=="function")&&i!="__proto__")return r[i]}var t_=r_(Tg),Vo=Sy||function(r,i){return Nn.setTimeout(r,i)},$u=r_(L1);function n_(r,i,l){var p=i+"";return $u(r,j1(p,cw(Z1(p),l)))}function r_(r){var i=0,l=0;return function(){var p=Iy(),b=Ne-(p-l);if(l=p,b>0){if(++i>=Z)return arguments[0]}else i=0;return r.apply(n,arguments)}}function hl(r,i){var l=-1,p=r.length,b=p-1;for(i=i===n?p:i;++l<i;){var S=vu(l,b),R=r[S];r[S]=r[l],r[l]=R}return r.length=i,r}var i_=iw(function(r){var i=[];return r.charCodeAt(0)===46&&i.push(""),r.replace(Ae,function(l,p,b,S){i.push(b?S.replace($c,"$1"):p||l)}),i});function Vr(r){if(typeof r=="string"||or(r))return r;var i=r+"";return i=="0"&&1/r==-1/0?"-0":i}function ys(r){if(r!=null){try{return Va.call(r)}catch{}try{return r+""}catch{}}return""}function cw(r,i){return gr(en,function(l){var p="_."+l[0];i&l[1]&&!Ha(r,p)&&r.push(p)}),r.sort()}function s_(r){if(r instanceof ft)return r.clone();var i=new mr(r.__wrapped__,r.__chain__);return i.__actions__=Yn(r.__actions__),i.__index__=r.__index__,i.__values__=r.__values__,i}function uw(r,i,l){(l?Dn(r,i,l):i===n)?i=1:i=_n(tt(i),0);var p=r==null?0:r.length;if(!p||i<1)return[];for(var b=0,S=0,R=X(ja(p/i));b<p;)R[S++]=br(r,b,b+=i);return R}function fw(r){for(var i=-1,l=r==null?0:r.length,p=0,b=[];++i<l;){var S=r[i];S&&(b[p++]=S)}return b}function dw(){var r=arguments.length;if(!r)return[];for(var i=X(r-1),l=arguments[0],p=r;p--;)i[p-1]=arguments[p];return ki(Qe(l)?Yn(l):[l],Cn(i,1))}var pw=st(function(r,i){return rn(r)?Uo(r,Cn(i,1,rn,!0)):[]}),gw=st(function(r,i){var l=vr(i);return rn(l)&&(l=n),rn(r)?Uo(r,Cn(i,1,rn,!0),Ue(l,2)):[]}),_w=st(function(r,i){var l=vr(i);return rn(l)&&(l=n),rn(r)?Uo(r,Cn(i,1,rn,!0),n,l):[]});function mw(r,i,l){var p=r==null?0:r.length;return p?(i=l||i===n?1:tt(i),br(r,i<0?0:i,p)):[]}function hw(r,i,l){var p=r==null?0:r.length;return p?(i=l||i===n?1:tt(i),i=p-i,br(r,0,i<0?0:i)):[]}function bw(r,i){return r&&r.length?cl(r,Ue(i,3),!0,!0):[]}function vw(r,i){return r&&r.length?cl(r,Ue(i,3),!0):[]}function Ew(r,i,l,p){var b=r==null?0:r.length;return b?(l&&typeof l!="number"&&Dn(r,i,l)&&(l=0,p=b),d1(r,i,l,p)):[]}function o_(r,i,l){var p=r==null?0:r.length;if(!p)return-1;var b=l==null?0:tt(l);return b<0&&(b=_n(p+b,0)),za(r,Ue(i,3),b)}function a_(r,i,l){var p=r==null?0:r.length;if(!p)return-1;var b=p-1;return l!==n&&(b=tt(l),b=l<0?_n(p+b,0):On(b,p-1)),za(r,Ue(i,3),b,!0)}function l_(r){var i=r==null?0:r.length;return i?Cn(r,1):[]}function yw(r){var i=r==null?0:r.length;return i?Cn(r,_e):[]}function ww(r,i){var l=r==null?0:r.length;return l?(i=i===n?1:tt(i),Cn(r,i)):[]}function Sw(r){for(var i=-1,l=r==null?0:r.length,p={};++i<l;){var b=r[i];p[b[0]]=b[1]}return p}function c_(r){return r&&r.length?r[0]:n}function Tw(r,i,l){var p=r==null?0:r.length;if(!p)return-1;var b=l==null?0:tt(l);return b<0&&(b=_n(p+b,0)),Ys(r,i,b)}function Nw(r){var i=r==null?0:r.length;return i?br(r,0,-1):[]}var Cw=st(function(r){var i=Kt(r,Tu);return i.length&&i[0]===r[0]?gu(i):[]}),Iw=st(function(r){var i=vr(r),l=Kt(r,Tu);return i===vr(l)?i=n:l.pop(),l.length&&l[0]===r[0]?gu(l,Ue(i,2)):[]}),Aw=st(function(r){var i=vr(r),l=Kt(r,Tu);return i=typeof i=="function"?i:n,i&&l.pop(),l.length&&l[0]===r[0]?gu(l,n,i):[]});function Ow(r,i){return r==null?"":Ny.call(r,i)}function vr(r){var i=r==null?0:r.length;return i?r[i-1]:n}function xw(r,i,l){var p=r==null?0:r.length;if(!p)return-1;var b=p;return l!==n&&(b=tt(l),b=b<0?_n(p+b,0):On(b,p-1)),i===i?cy(r,i,b):za(r,Wp,b,!0)}function Lw(r,i){return r&&r.length?Eg(r,tt(i)):n}var Rw=st(u_);function u_(r,i){return r&&r.length&&i&&i.length?bu(r,i):r}function Mw(r,i,l){return r&&r.length&&i&&i.length?bu(r,i,Ue(l,2)):r}function kw(r,i,l){return r&&r.length&&i&&i.length?bu(r,i,n,l):r}var Dw=ai(function(r,i){var l=r==null?0:r.length,p=uu(r,i);return Sg(r,Kt(i,function(b){return li(b,l)?+b:b}).sort(Mg)),p});function Pw(r,i){var l=[];if(!(r&&r.length))return l;var p=-1,b=[],S=r.length;for(i=Ue(i,3);++p<S;){var R=r[p];i(R,p,r)&&(l.push(R),b.push(p))}return Sg(r,b),l}function Fu(r){return r==null?r:Oy.call(r)}function $w(r,i,l){var p=r==null?0:r.length;return p?(l&&typeof l!="number"&&Dn(r,i,l)?(i=0,l=p):(i=i==null?0:tt(i),l=l===n?p:tt(l)),br(r,i,l)):[]}function Fw(r,i){return ll(r,i)}function Bw(r,i,l){return yu(r,i,Ue(l,2))}function Uw(r,i){var l=r==null?0:r.length;if(l){var p=ll(r,i);if(p<l&&Lr(r[p],i))return p}return-1}function Hw(r,i){return ll(r,i,!0)}function zw(r,i,l){return yu(r,i,Ue(l,2),!0)}function Ww(r,i){var l=r==null?0:r.length;if(l){var p=ll(r,i,!0)-1;if(Lr(r[p],i))return p}return-1}function Gw(r){return r&&r.length?Ng(r):[]}function Kw(r,i){return r&&r.length?Ng(r,Ue(i,2)):[]}function Vw(r){var i=r==null?0:r.length;return i?br(r,1,i):[]}function qw(r,i,l){return r&&r.length?(i=l||i===n?1:tt(i),br(r,0,i<0?0:i)):[]}function Yw(r,i,l){var p=r==null?0:r.length;return p?(i=l||i===n?1:tt(i),i=p-i,br(r,i<0?0:i,p)):[]}function Xw(r,i){return r&&r.length?cl(r,Ue(i,3),!1,!0):[]}function Zw(r,i){return r&&r.length?cl(r,Ue(i,3)):[]}var Jw=st(function(r){return Fi(Cn(r,1,rn,!0))}),Qw=st(function(r){var i=vr(r);return rn(i)&&(i=n),Fi(Cn(r,1,rn,!0),Ue(i,2))}),jw=st(function(r){var i=vr(r);return i=typeof i=="function"?i:n,Fi(Cn(r,1,rn,!0),n,i)});function eS(r){return r&&r.length?Fi(r):[]}function tS(r,i){return r&&r.length?Fi(r,Ue(i,2)):[]}function nS(r,i){return i=typeof i=="function"?i:n,r&&r.length?Fi(r,n,i):[]}function Bu(r){if(!(r&&r.length))return[];var i=0;return r=Mi(r,function(l){if(rn(l))return i=_n(l.length,i),!0}),nu(i,function(l){return Kt(r,jc(l))})}function f_(r,i){if(!(r&&r.length))return[];var l=Bu(r);return i==null?l:Kt(l,function(p){return rr(i,n,p)})}var rS=st(function(r,i){return rn(r)?Uo(r,i):[]}),iS=st(function(r){return Su(Mi(r,rn))}),sS=st(function(r){var i=vr(r);return rn(i)&&(i=n),Su(Mi(r,rn),Ue(i,2))}),oS=st(function(r){var i=vr(r);return i=typeof i=="function"?i:n,Su(Mi(r,rn),n,i)}),aS=st(Bu);function lS(r,i){return Og(r||[],i||[],Bo)}function cS(r,i){return Og(r||[],i||[],Wo)}var uS=st(function(r){var i=r.length,l=i>1?r[i-1]:n;return l=typeof l=="function"?(r.pop(),l):n,f_(r,l)});function d_(r){var i=w(r);return i.__chain__=!0,i}function fS(r,i){return i(r),r}function bl(r,i){return i(r)}var dS=ai(function(r){var i=r.length,l=i?r[0]:0,p=this.__wrapped__,b=function(S){return uu(S,r)};return i>1||this.__actions__.length||!(p instanceof ft)||!li(l)?this.thru(b):(p=p.slice(l,+l+(i?1:0)),p.__actions__.push({func:bl,args:[b],thisArg:n}),new mr(p,this.__chain__).thru(function(S){return i&&!S.length&&S.push(n),S}))});function pS(){return d_(this)}function gS(){return new mr(this.value(),this.__chain__)}function _S(){this.__values__===n&&(this.__values__=C_(this.value()));var r=this.__index__>=this.__values__.length,i=r?n:this.__values__[this.__index__++];return{done:r,value:i}}function mS(){return this}function hS(r){for(var i,l=this;l instanceof rl;){var p=s_(l);p.__index__=0,p.__values__=n,i?b.__wrapped__=p:i=p;var b=p;l=l.__wrapped__}return b.__wrapped__=r,i}function bS(){var r=this.__wrapped__;if(r instanceof ft){var i=r;return this.__actions__.length&&(i=new ft(this)),i=i.reverse(),i.__actions__.push({func:bl,args:[Fu],thisArg:n}),new mr(i,this.__chain__)}return this.thru(Fu)}function vS(){return Ag(this.__wrapped__,this.__actions__)}var ES=ul(function(r,i,l){It.call(r,l)?++r[l]:si(r,l,1)});function yS(r,i,l){var p=Qe(r)?Hp:f1;return l&&Dn(r,i,l)&&(i=n),p(r,Ue(i,3))}function wS(r,i){var l=Qe(r)?Mi:fg;return l(r,Ue(i,3))}var SS=Bg(o_),TS=Bg(a_);function NS(r,i){return Cn(vl(r,i),1)}function CS(r,i){return Cn(vl(r,i),_e)}function IS(r,i,l){return l=l===n?1:tt(l),Cn(vl(r,i),l)}function p_(r,i){var l=Qe(r)?gr:$i;return l(r,Ue(i,3))}function g_(r,i){var l=Qe(r)?VE:ug;return l(r,Ue(i,3))}var AS=ul(function(r,i,l){It.call(r,l)?r[l].push(i):si(r,l,[i])});function OS(r,i,l,p){r=Xn(r)?r:oo(r),l=l&&!p?tt(l):0;var b=r.length;return l<0&&(l=_n(b+l,0)),Tl(r)?l<=b&&r.indexOf(i,l)>-1:!!b&&Ys(r,i,l)>-1}var xS=st(function(r,i,l){var p=-1,b=typeof i=="function",S=Xn(r)?X(r.length):[];return $i(r,function(R){S[++p]=b?rr(i,R,l):Ho(R,i,l)}),S}),LS=ul(function(r,i,l){si(r,l,i)});function vl(r,i){var l=Qe(r)?Kt:hg;return l(r,Ue(i,3))}function RS(r,i,l,p){return r==null?[]:(Qe(i)||(i=i==null?[]:[i]),l=p?n:l,Qe(l)||(l=l==null?[]:[l]),yg(r,i,l))}var MS=ul(function(r,i,l){r[l?0:1].push(i)},function(){return[[],[]]});function kS(r,i,l){var p=Qe(r)?Jc:Kp,b=arguments.length<3;return p(r,Ue(i,4),l,b,$i)}function DS(r,i,l){var p=Qe(r)?qE:Kp,b=arguments.length<3;return p(r,Ue(i,4),l,b,ug)}function PS(r,i){var l=Qe(r)?Mi:fg;return l(r,wl(Ue(i,3)))}function $S(r){var i=Qe(r)?og:O1;return i(r)}function FS(r,i,l){(l?Dn(r,i,l):i===n)?i=1:i=tt(i);var p=Qe(r)?o1:x1;return p(r,i)}function BS(r){var i=Qe(r)?a1:R1;return i(r)}function US(r){if(r==null)return 0;if(Xn(r))return Tl(r)?Zs(r):r.length;var i=xn(r);return i==q||i==V?r.size:mu(r).length}function HS(r,i,l){var p=Qe(r)?Qc:M1;return l&&Dn(r,i,l)&&(i=n),p(r,Ue(i,3))}var zS=st(function(r,i){if(r==null)return[];var l=i.length;return l>1&&Dn(r,i[0],i[1])?i=[]:l>2&&Dn(i[0],i[1],i[2])&&(i=[i[0]]),yg(r,Cn(i,1),[])}),El=wy||function(){return Nn.Date.now()};function WS(r,i){if(typeof i!="function")throw new _r(c);return r=tt(r),function(){if(--r<1)return i.apply(this,arguments)}}function __(r,i,l){return i=l?n:i,i=r&&i==null?r.length:i,oi(r,D,n,n,n,n,i)}function m_(r,i){var l;if(typeof i!="function")throw new _r(c);return r=tt(r),function(){return--r>0&&(l=i.apply(this,arguments)),r<=1&&(i=n),l}}var Uu=st(function(r,i,l){var p=T;if(l.length){var b=Di(l,io(Uu));p|=x}return oi(r,p,i,l,b)}),h_=st(function(r,i,l){var p=T|h;if(l.length){var b=Di(l,io(h_));p|=x}return oi(i,p,r,l,b)});function b_(r,i,l){i=l?n:i;var p=oi(r,M,n,n,n,n,n,i);return p.placeholder=b_.placeholder,p}function v_(r,i,l){i=l?n:i;var p=oi(r,I,n,n,n,n,n,i);return p.placeholder=v_.placeholder,p}function E_(r,i,l){var p,b,S,R,F,K,re=0,se=!1,ue=!1,Ee=!0;if(typeof r!="function")throw new _r(c);i=Er(i)||0,Yt(l)&&(se=!!l.leading,ue="maxWait"in l,S=ue?_n(Er(l.maxWait)||0,i):S,Ee="trailing"in l?!!l.trailing:Ee);function Re(sn){var Rr=p,fi=b;return p=b=n,re=sn,R=r.apply(fi,Rr),R}function ze(sn){return re=sn,F=Vo(ct,i),se?Re(sn):R}function it(sn){var Rr=sn-K,fi=sn-re,B_=i-Rr;return ue?On(B_,S-fi):B_}function We(sn){var Rr=sn-K,fi=sn-re;return K===n||Rr>=i||Rr<0||ue&&fi>=S}function ct(){var sn=El();if(We(sn))return dt(sn);F=Vo(ct,it(sn))}function dt(sn){return F=n,Ee&&p?Re(sn):(p=b=n,R)}function ar(){F!==n&&xg(F),re=0,p=K=b=F=n}function Pn(){return F===n?R:dt(El())}function lr(){var sn=El(),Rr=We(sn);if(p=arguments,b=this,K=sn,Rr){if(F===n)return ze(K);if(ue)return xg(F),F=Vo(ct,i),Re(K)}return F===n&&(F=Vo(ct,i)),R}return lr.cancel=ar,lr.flush=Pn,lr}var GS=st(function(r,i){return cg(r,1,i)}),KS=st(function(r,i,l){return cg(r,Er(i)||0,l)});function VS(r){return oi(r,B)}function yl(r,i){if(typeof r!="function"||i!=null&&typeof i!="function")throw new _r(c);var l=function(){var p=arguments,b=i?i.apply(this,p):p[0],S=l.cache;if(S.has(b))return S.get(b);var R=r.apply(this,p);return l.cache=S.set(b,R)||S,R};return l.cache=new(yl.Cache||ii),l}yl.Cache=ii;function wl(r){if(typeof r!="function")throw new _r(c);return function(){var i=arguments;switch(i.length){case 0:return!r.call(this);case 1:return!r.call(this,i[0]);case 2:return!r.call(this,i[0],i[1]);case 3:return!r.call(this,i[0],i[1],i[2])}return!r.apply(this,i)}}function qS(r){return m_(2,r)}var YS=k1(function(r,i){i=i.length==1&&Qe(i[0])?Kt(i[0],ir(Ue())):Kt(Cn(i,1),ir(Ue()));var l=i.length;return st(function(p){for(var b=-1,S=On(p.length,l);++b<S;)p[b]=i[b].call(this,p[b]);return rr(r,this,p)})}),Hu=st(function(r,i){var l=Di(i,io(Hu));return oi(r,x,n,i,l)}),y_=st(function(r,i){var l=Di(i,io(y_));return oi(r,k,n,i,l)}),XS=ai(function(r,i){return oi(r,U,n,n,n,i)});function ZS(r,i){if(typeof r!="function")throw new _r(c);return i=i===n?i:tt(i),st(r,i)}function JS(r,i){if(typeof r!="function")throw new _r(c);return i=i==null?0:_n(tt(i),0),st(function(l){var p=l[i],b=Ui(l,0,i);return p&&ki(b,p),rr(r,this,b)})}function QS(r,i,l){var p=!0,b=!0;if(typeof r!="function")throw new _r(c);return Yt(l)&&(p="leading"in l?!!l.leading:p,b="trailing"in l?!!l.trailing:b),E_(r,i,{leading:p,maxWait:i,trailing:b})}function jS(r){return __(r,1)}function eT(r,i){return Hu(Nu(i),r)}function tT(){if(!arguments.length)return[];var r=arguments[0];return Qe(r)?r:[r]}function nT(r){return hr(r,y)}function rT(r,i){return i=typeof i=="function"?i:n,hr(r,y,i)}function iT(r){return hr(r,_|y)}function sT(r,i){return i=typeof i=="function"?i:n,hr(r,_|y,i)}function oT(r,i){return i==null||lg(r,i,yn(i))}function Lr(r,i){return r===i||r!==r&&i!==i}var aT=gl(pu),lT=gl(function(r,i){return r>=i}),ws=gg(function(){return arguments}())?gg:function(r){return Qt(r)&&It.call(r,"callee")&&!eg.call(r,"callee")},Qe=X.isArray,cT=Dp?ir(Dp):h1;function Xn(r){return r!=null&&Sl(r.length)&&!ci(r)}function rn(r){return Qt(r)&&Xn(r)}function uT(r){return r===!0||r===!1||Qt(r)&&kn(r)==xe}var Hi=Ty||Qu,fT=Pp?ir(Pp):b1;function dT(r){return Qt(r)&&r.nodeType===1&&!qo(r)}function pT(r){if(r==null)return!0;if(Xn(r)&&(Qe(r)||typeof r=="string"||typeof r.splice=="function"||Hi(r)||so(r)||ws(r)))return!r.length;var i=xn(r);if(i==q||i==V)return!r.size;if(Ko(r))return!mu(r).length;for(var l in r)if(It.call(r,l))return!1;return!0}function gT(r,i){return zo(r,i)}function _T(r,i,l){l=typeof l=="function"?l:n;var p=l?l(r,i):n;return p===n?zo(r,i,n,l):!!p}function zu(r){if(!Qt(r))return!1;var i=kn(r);return i==ut||i==je||typeof r.message=="string"&&typeof r.name=="string"&&!qo(r)}function mT(r){return typeof r=="number"&&ng(r)}function ci(r){if(!Yt(r))return!1;var i=kn(r);return i==L||i==$||i==Be||i==A}function w_(r){return typeof r=="number"&&r==tt(r)}function Sl(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=Ce}function Yt(r){var i=typeof r;return r!=null&&(i=="object"||i=="function")}function Qt(r){return r!=null&&typeof r=="object"}var S_=$p?ir($p):E1;function hT(r,i){return r===i||_u(r,i,Ru(i))}function bT(r,i,l){return l=typeof l=="function"?l:n,_u(r,i,Ru(i),l)}function vT(r){return T_(r)&&r!=+r}function ET(r){if(rw(r))throw new Ze(a);return _g(r)}function yT(r){return r===null}function wT(r){return r==null}function T_(r){return typeof r=="number"||Qt(r)&&kn(r)==ae}function qo(r){if(!Qt(r)||kn(r)!=oe)return!1;var i=Za(r);if(i===null)return!0;var l=It.call(i,"constructor")&&i.constructor;return typeof l=="function"&&l instanceof l&&Va.call(l)==by}var Wu=Fp?ir(Fp):y1;function ST(r){return w_(r)&&r>=-9007199254740991&&r<=Ce}var N_=Bp?ir(Bp):w1;function Tl(r){return typeof r=="string"||!Qe(r)&&Qt(r)&&kn(r)==ge}function or(r){return typeof r=="symbol"||Qt(r)&&kn(r)==ee}var so=Up?ir(Up):S1;function TT(r){return r===n}function NT(r){return Qt(r)&&xn(r)==Y}function CT(r){return Qt(r)&&kn(r)==me}var IT=gl(hu),AT=gl(function(r,i){return r<=i});function C_(r){if(!r)return[];if(Xn(r))return Tl(r)?Or(r):Yn(r);if(ko&&r[ko])return oy(r[ko]());var i=xn(r),l=i==q?iu:i==V?Wa:oo;return l(r)}function ui(r){if(!r)return r===0?r:0;if(r=Er(r),r===_e||r===-1/0){var i=r<0?-1:1;return i*_t}return r===r?r:0}function tt(r){var i=ui(r),l=i%1;return i===i?l?i-l:i:0}function I_(r){return r?bs(tt(r),0,at):0}function Er(r){if(typeof r=="number")return r;if(or(r))return Bt;if(Yt(r)){var i=typeof r.valueOf=="function"?r.valueOf():r;r=Yt(i)?i+"":i}if(typeof r!="string")return r===0?r:+r;r=Vp(r);var l=Ws.test(r);return l||Uc.test(r)?WE(r.slice(2),l?2:8):Ma.test(r)?Bt:+r}function A_(r){return Kr(r,Zn(r))}function OT(r){return r?bs(tt(r),-9007199254740991,Ce):r===0?r:0}function Ct(r){return r==null?"":sr(r)}var xT=no(function(r,i){if(Ko(i)||Xn(i)){Kr(i,yn(i),r);return}for(var l in i)It.call(i,l)&&Bo(r,l,i[l])}),O_=no(function(r,i){Kr(i,Zn(i),r)}),Nl=no(function(r,i,l,p){Kr(i,Zn(i),r,p)}),LT=no(function(r,i,l,p){Kr(i,yn(i),r,p)}),RT=ai(uu);function MT(r,i){var l=to(r);return i==null?l:ag(l,i)}var kT=st(function(r,i){r=Pt(r);var l=-1,p=i.length,b=p>2?i[2]:n;for(b&&Dn(i[0],i[1],b)&&(p=1);++l<p;)for(var S=i[l],R=Zn(S),F=-1,K=R.length;++F<K;){var re=R[F],se=r[re];(se===n||Lr(se,Qs[re])&&!It.call(r,re))&&(r[re]=S[re])}return r}),DT=st(function(r){return r.push(n,Vg),rr(x_,n,r)});function PT(r,i){return zp(r,Ue(i,3),Gr)}function $T(r,i){return zp(r,Ue(i,3),du)}function FT(r,i){return r==null?r:fu(r,Ue(i,3),Zn)}function BT(r,i){return r==null?r:dg(r,Ue(i,3),Zn)}function UT(r,i){return r&&Gr(r,Ue(i,3))}function HT(r,i){return r&&du(r,Ue(i,3))}function zT(r){return r==null?[]:ol(r,yn(r))}function WT(r){return r==null?[]:ol(r,Zn(r))}function Gu(r,i,l){var p=r==null?n:vs(r,i);return p===n?l:p}function GT(r,i){return r!=null&&Xg(r,i,p1)}function Ku(r,i){return r!=null&&Xg(r,i,g1)}var KT=Hg(function(r,i,l){i!=null&&typeof i.toString!="function"&&(i=qa.call(i)),r[i]=l},qu(Jn)),VT=Hg(function(r,i,l){i!=null&&typeof i.toString!="function"&&(i=qa.call(i)),It.call(r,i)?r[i].push(l):r[i]=[l]},Ue),qT=st(Ho);function yn(r){return Xn(r)?sg(r):mu(r)}function Zn(r){return Xn(r)?sg(r,!0):T1(r)}function YT(r,i){var l={};return i=Ue(i,3),Gr(r,function(p,b,S){si(l,i(p,b,S),p)}),l}function XT(r,i){var l={};return i=Ue(i,3),Gr(r,function(p,b,S){si(l,b,i(p,b,S))}),l}var ZT=no(function(r,i,l){al(r,i,l)}),x_=no(function(r,i,l,p){al(r,i,l,p)}),JT=ai(function(r,i){var l={};if(r==null)return l;var p=!1;i=Kt(i,function(S){return S=Bi(S,r),p||(p=S.length>1),S}),Kr(r,xu(r),l),p&&(l=hr(l,_|m|y,K1));for(var b=i.length;b--;)wu(l,i[b]);return l});function QT(r,i){return L_(r,wl(Ue(i)))}var jT=ai(function(r,i){return r==null?{}:C1(r,i)});function L_(r,i){if(r==null)return{};var l=Kt(xu(r),function(p){return[p]});return i=Ue(i),wg(r,l,function(p,b){return i(p,b[0])})}function eN(r,i,l){i=Bi(i,r);var p=-1,b=i.length;for(b||(b=1,r=n);++p<b;){var S=r==null?n:r[Vr(i[p])];S===n&&(p=b,S=l),r=ci(S)?S.call(r):S}return r}function tN(r,i,l){return r==null?r:Wo(r,i,l)}function nN(r,i,l,p){return p=typeof p=="function"?p:n,r==null?r:Wo(r,i,l,p)}var R_=Gg(yn),M_=Gg(Zn);function rN(r,i,l){var p=Qe(r),b=p||Hi(r)||so(r);if(i=Ue(i,4),l==null){var S=r&&r.constructor;b?l=p?new S:[]:Yt(r)?l=ci(S)?to(Za(r)):{}:l={}}return(b?gr:Gr)(r,function(R,F,K){return i(l,R,F,K)}),l}function iN(r,i){return r==null?!0:wu(r,i)}function sN(r,i,l){return r==null?r:Ig(r,i,Nu(l))}function oN(r,i,l,p){return p=typeof p=="function"?p:n,r==null?r:Ig(r,i,Nu(l),p)}function oo(r){return r==null?[]:ru(r,yn(r))}function aN(r){return r==null?[]:ru(r,Zn(r))}function lN(r,i,l){return l===n&&(l=i,i=n),l!==n&&(l=Er(l),l=l===l?l:0),i!==n&&(i=Er(i),i=i===i?i:0),bs(Er(r),i,l)}function cN(r,i,l){return i=ui(i),l===n?(l=i,i=0):l=ui(l),r=Er(r),_1(r,i,l)}function uN(r,i,l){if(l&&typeof l!="boolean"&&Dn(r,i,l)&&(i=l=n),l===n&&(typeof i=="boolean"?(l=i,i=n):typeof r=="boolean"&&(l=r,r=n)),r===n&&i===n?(r=0,i=1):(r=ui(r),i===n?(i=r,r=0):i=ui(i)),r>i){var p=r;r=i,i=p}if(l||r%1||i%1){var b=rg();return On(r+b*(i-r+zE("1e-"+((b+"").length-1))),i)}return vu(r,i)}var fN=ro(function(r,i,l){return i=i.toLowerCase(),r+(l?k_(i):i)});function k_(r){return Vu(Ct(r).toLowerCase())}function D_(r){return r=Ct(r),r&&r.replace(zr,ty).replace(Vc,"")}function dN(r,i,l){r=Ct(r),i=sr(i);var p=r.length;l=l===n?p:bs(tt(l),0,p);var b=l;return l-=i.length,l>=0&&r.slice(l,b)==i}function pN(r){return r=Ct(r),r&&P.test(r)?r.replace(Cr,ny):r}function gN(r){return r=Ct(r),r&&Ve.test(r)?r.replace(Se,"\\$&"):r}var _N=ro(function(r,i,l){return r+(l?"-":"")+i.toLowerCase()}),mN=ro(function(r,i,l){return r+(l?" ":"")+i.toLowerCase()}),hN=Fg("toLowerCase");function bN(r,i,l){r=Ct(r),i=tt(i);var p=i?Zs(r):0;if(!i||p>=i)return r;var b=(i-p)/2;return pl(el(b),l)+r+pl(ja(b),l)}function vN(r,i,l){r=Ct(r),i=tt(i);var p=i?Zs(r):0;return i&&p<i?r+pl(i-p,l):r}function EN(r,i,l){r=Ct(r),i=tt(i);var p=i?Zs(r):0;return i&&p<i?pl(i-p,l)+r:r}function yN(r,i,l){return l||i==null?i=0:i&&(i=+i),Ay(Ct(r).replace(Zt,""),i||0)}function wN(r,i,l){return(l?Dn(r,i,l):i===n)?i=1:i=tt(i),Eu(Ct(r),i)}function SN(){var r=arguments,i=Ct(r[0]);return r.length<3?i:i.replace(r[1],r[2])}var TN=ro(function(r,i,l){return r+(l?"_":"")+i.toLowerCase()});function NN(r,i,l){return l&&typeof l!="number"&&Dn(r,i,l)&&(i=l=n),l=l===n?at:l>>>0,l?(r=Ct(r),r&&(typeof i=="string"||i!=null&&!Wu(i))&&(i=sr(i),!i&&Xs(r))?Ui(Or(r),0,l):r.split(i,l)):[]}var CN=ro(function(r,i,l){return r+(l?" ":"")+Vu(i)});function IN(r,i,l){return r=Ct(r),l=l==null?0:bs(tt(l),0,r.length),i=sr(i),r.slice(l,l+i.length)==i}function AN(r,i,l){var p=w.templateSettings;l&&Dn(r,i,l)&&(i=n),r=Ct(r),i=Nl({},i,p,Kg);var b=Nl({},i.imports,p.imports,Kg),S=yn(b),R=ru(b,S),F,K,re=0,se=i.interpolate||cs,ue="__p += '",Ee=su((i.escape||cs).source+"|"+se.source+"|"+(se===qe?Fc:cs).source+"|"+(i.evaluate||cs).source+"|$","g"),Re="//# sourceURL="+(It.call(i,"sourceURL")?(i.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$E+"]")+`
`;r.replace(Ee,function(We,ct,dt,ar,Pn,lr){return dt||(dt=ar),ue+=r.slice(re,lr).replace(ka,ry),ct&&(F=!0,ue+=`' +
__e(`+ct+`) +
'`),Pn&&(K=!0,ue+=`';
`+Pn+`;
__p += '`),dt&&(ue+=`' +
((__t = (`+dt+`)) == null ? '' : __t) +
'`),re=lr+We.length,We}),ue+=`';
`;var ze=It.call(i,"variable")&&i.variable;if(!ze)ue=`with (obj) {
`+ue+`
}
`;else if(Oo.test(ze))throw new Ze(u);ue=(K?ue.replace(as,""):ue).replace(zs,"$1").replace(wt,"$1;"),ue="function("+(ze||"obj")+`) {
`+(ze?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(F?", __e = _.escape":"")+(K?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+ue+`return __p
}`;var it=$_(function(){return St(S,Re+"return "+ue).apply(n,R)});if(it.source=ue,zu(it))throw it;return it}function ON(r){return Ct(r).toLowerCase()}function xN(r){return Ct(r).toUpperCase()}function LN(r,i,l){if(r=Ct(r),r&&(l||i===n))return Vp(r);if(!r||!(i=sr(i)))return r;var p=Or(r),b=Or(i),S=qp(p,b),R=Yp(p,b)+1;return Ui(p,S,R).join("")}function RN(r,i,l){if(r=Ct(r),r&&(l||i===n))return r.slice(0,Zp(r)+1);if(!r||!(i=sr(i)))return r;var p=Or(r),b=Yp(p,Or(i))+1;return Ui(p,0,b).join("")}function MN(r,i,l){if(r=Ct(r),r&&(l||i===n))return r.replace(Zt,"");if(!r||!(i=sr(i)))return r;var p=Or(r),b=qp(p,Or(i));return Ui(p,b).join("")}function kN(r,i){var l=ie,p=J;if(Yt(i)){var b="separator"in i?i.separator:b;l="length"in i?tt(i.length):l,p="omission"in i?sr(i.omission):p}r=Ct(r);var S=r.length;if(Xs(r)){var R=Or(r);S=R.length}if(l>=S)return r;var F=l-Zs(p);if(F<1)return p;var K=R?Ui(R,0,F).join(""):r.slice(0,F);if(b===n)return K+p;if(R&&(F+=K.length-F),Wu(b)){if(r.slice(F).search(b)){var re,se=K;for(b.global||(b=su(b.source,Ct(Ra.exec(b))+"g")),b.lastIndex=0;re=b.exec(se);)var ue=re.index;K=K.slice(0,ue===n?F:ue)}}else if(r.indexOf(sr(b),F)!=F){var Ee=K.lastIndexOf(b);Ee>-1&&(K=K.slice(0,Ee))}return K+p}function DN(r){return r=Ct(r),r&&Hr.test(r)?r.replace(ni,uy):r}var PN=ro(function(r,i,l){return r+(l?" ":"")+i.toUpperCase()}),Vu=Fg("toUpperCase");function P_(r,i,l){return r=Ct(r),i=l?n:i,i===n?sy(r)?py(r):ZE(r):r.match(i)||[]}var $_=st(function(r,i){try{return rr(r,n,i)}catch(l){return zu(l)?l:new Ze(l)}}),$N=ai(function(r,i){return gr(i,function(l){l=Vr(l),si(r,l,Uu(r[l],r))}),r});function FN(r){var i=r==null?0:r.length,l=Ue();return r=i?Kt(r,function(p){if(typeof p[1]!="function")throw new _r(c);return[l(p[0]),p[1]]}):[],st(function(p){for(var b=-1;++b<i;){var S=r[b];if(rr(S[0],this,p))return rr(S[1],this,p)}})}function BN(r){return u1(hr(r,_))}function qu(r){return function(){return r}}function UN(r,i){return r==null||r!==r?i:r}var HN=Ug(),zN=Ug(!0);function Jn(r){return r}function Yu(r){return mg(typeof r=="function"?r:hr(r,_))}function WN(r){return bg(hr(r,_))}function GN(r,i){return vg(r,hr(i,_))}var KN=st(function(r,i){return function(l){return Ho(l,r,i)}}),VN=st(function(r,i){return function(l){return Ho(r,l,i)}});function Xu(r,i,l){var p=yn(i),b=ol(i,p);l==null&&!(Yt(i)&&(b.length||!p.length))&&(l=i,i=r,r=this,b=ol(i,yn(i)));var S=!(Yt(l)&&"chain"in l)||!!l.chain,R=ci(r);return gr(b,function(F){var K=i[F];r[F]=K,R&&(r.prototype[F]=function(){var re=this.__chain__;if(S||re){var se=r(this.__wrapped__),ue=se.__actions__=Yn(this.__actions__);return ue.push({func:K,args:arguments,thisArg:r}),se.__chain__=re,se}return K.apply(r,ki([this.value()],arguments))})}),r}function qN(){return Nn._===this&&(Nn._=vy),this}function Zu(){}function YN(r){return r=tt(r),st(function(i){return Eg(i,r)})}var XN=Iu(Kt),ZN=Iu(Hp),JN=Iu(Qc);function F_(r){return ku(r)?jc(Vr(r)):I1(r)}function QN(r){return function(i){return r==null?n:vs(r,i)}}var jN=zg(),eC=zg(!0);function Ju(){return[]}function Qu(){return!1}function tC(){return{}}function nC(){return""}function rC(){return!0}function iC(r,i){if(r=tt(r),r<1||r>Ce)return[];var l=at,p=On(r,at);i=Ue(i),r-=at;for(var b=nu(p,i);++l<r;)i(l);return b}function sC(r){return Qe(r)?Kt(r,Vr):or(r)?[r]:Yn(i_(Ct(r)))}function oC(r){var i=++hy;return Ct(r)+i}var aC=dl(function(r,i){return r+i},0),lC=Au("ceil"),cC=dl(function(r,i){return r/i},1),uC=Au("floor");function fC(r){return r&&r.length?sl(r,Jn,pu):n}function dC(r,i){return r&&r.length?sl(r,Ue(i,2),pu):n}function pC(r){return Gp(r,Jn)}function gC(r,i){return Gp(r,Ue(i,2))}function _C(r){return r&&r.length?sl(r,Jn,hu):n}function mC(r,i){return r&&r.length?sl(r,Ue(i,2),hu):n}var hC=dl(function(r,i){return r*i},1),bC=Au("round"),vC=dl(function(r,i){return r-i},0);function EC(r){return r&&r.length?tu(r,Jn):0}function yC(r,i){return r&&r.length?tu(r,Ue(i,2)):0}return w.after=WS,w.ary=__,w.assign=xT,w.assignIn=O_,w.assignInWith=Nl,w.assignWith=LT,w.at=RT,w.before=m_,w.bind=Uu,w.bindAll=$N,w.bindKey=h_,w.castArray=tT,w.chain=d_,w.chunk=uw,w.compact=fw,w.concat=dw,w.cond=FN,w.conforms=BN,w.constant=qu,w.countBy=ES,w.create=MT,w.curry=b_,w.curryRight=v_,w.debounce=E_,w.defaults=kT,w.defaultsDeep=DT,w.defer=GS,w.delay=KS,w.difference=pw,w.differenceBy=gw,w.differenceWith=_w,w.drop=mw,w.dropRight=hw,w.dropRightWhile=bw,w.dropWhile=vw,w.fill=Ew,w.filter=wS,w.flatMap=NS,w.flatMapDeep=CS,w.flatMapDepth=IS,w.flatten=l_,w.flattenDeep=yw,w.flattenDepth=ww,w.flip=VS,w.flow=HN,w.flowRight=zN,w.fromPairs=Sw,w.functions=zT,w.functionsIn=WT,w.groupBy=AS,w.initial=Nw,w.intersection=Cw,w.intersectionBy=Iw,w.intersectionWith=Aw,w.invert=KT,w.invertBy=VT,w.invokeMap=xS,w.iteratee=Yu,w.keyBy=LS,w.keys=yn,w.keysIn=Zn,w.map=vl,w.mapKeys=YT,w.mapValues=XT,w.matches=WN,w.matchesProperty=GN,w.memoize=yl,w.merge=ZT,w.mergeWith=x_,w.method=KN,w.methodOf=VN,w.mixin=Xu,w.negate=wl,w.nthArg=YN,w.omit=JT,w.omitBy=QT,w.once=qS,w.orderBy=RS,w.over=XN,w.overArgs=YS,w.overEvery=ZN,w.overSome=JN,w.partial=Hu,w.partialRight=y_,w.partition=MS,w.pick=jT,w.pickBy=L_,w.property=F_,w.propertyOf=QN,w.pull=Rw,w.pullAll=u_,w.pullAllBy=Mw,w.pullAllWith=kw,w.pullAt=Dw,w.range=jN,w.rangeRight=eC,w.rearg=XS,w.reject=PS,w.remove=Pw,w.rest=ZS,w.reverse=Fu,w.sampleSize=FS,w.set=tN,w.setWith=nN,w.shuffle=BS,w.slice=$w,w.sortBy=zS,w.sortedUniq=Gw,w.sortedUniqBy=Kw,w.split=NN,w.spread=JS,w.tail=Vw,w.take=qw,w.takeRight=Yw,w.takeRightWhile=Xw,w.takeWhile=Zw,w.tap=fS,w.throttle=QS,w.thru=bl,w.toArray=C_,w.toPairs=R_,w.toPairsIn=M_,w.toPath=sC,w.toPlainObject=A_,w.transform=rN,w.unary=jS,w.union=Jw,w.unionBy=Qw,w.unionWith=jw,w.uniq=eS,w.uniqBy=tS,w.uniqWith=nS,w.unset=iN,w.unzip=Bu,w.unzipWith=f_,w.update=sN,w.updateWith=oN,w.values=oo,w.valuesIn=aN,w.without=rS,w.words=P_,w.wrap=eT,w.xor=iS,w.xorBy=sS,w.xorWith=oS,w.zip=aS,w.zipObject=lS,w.zipObjectDeep=cS,w.zipWith=uS,w.entries=R_,w.entriesIn=M_,w.extend=O_,w.extendWith=Nl,Xu(w,w),w.add=aC,w.attempt=$_,w.camelCase=fN,w.capitalize=k_,w.ceil=lC,w.clamp=lN,w.clone=nT,w.cloneDeep=iT,w.cloneDeepWith=sT,w.cloneWith=rT,w.conformsTo=oT,w.deburr=D_,w.defaultTo=UN,w.divide=cC,w.endsWith=dN,w.eq=Lr,w.escape=pN,w.escapeRegExp=gN,w.every=yS,w.find=SS,w.findIndex=o_,w.findKey=PT,w.findLast=TS,w.findLastIndex=a_,w.findLastKey=$T,w.floor=uC,w.forEach=p_,w.forEachRight=g_,w.forIn=FT,w.forInRight=BT,w.forOwn=UT,w.forOwnRight=HT,w.get=Gu,w.gt=aT,w.gte=lT,w.has=GT,w.hasIn=Ku,w.head=c_,w.identity=Jn,w.includes=OS,w.indexOf=Tw,w.inRange=cN,w.invoke=qT,w.isArguments=ws,w.isArray=Qe,w.isArrayBuffer=cT,w.isArrayLike=Xn,w.isArrayLikeObject=rn,w.isBoolean=uT,w.isBuffer=Hi,w.isDate=fT,w.isElement=dT,w.isEmpty=pT,w.isEqual=gT,w.isEqualWith=_T,w.isError=zu,w.isFinite=mT,w.isFunction=ci,w.isInteger=w_,w.isLength=Sl,w.isMap=S_,w.isMatch=hT,w.isMatchWith=bT,w.isNaN=vT,w.isNative=ET,w.isNil=wT,w.isNull=yT,w.isNumber=T_,w.isObject=Yt,w.isObjectLike=Qt,w.isPlainObject=qo,w.isRegExp=Wu,w.isSafeInteger=ST,w.isSet=N_,w.isString=Tl,w.isSymbol=or,w.isTypedArray=so,w.isUndefined=TT,w.isWeakMap=NT,w.isWeakSet=CT,w.join=Ow,w.kebabCase=_N,w.last=vr,w.lastIndexOf=xw,w.lowerCase=mN,w.lowerFirst=hN,w.lt=IT,w.lte=AT,w.max=fC,w.maxBy=dC,w.mean=pC,w.meanBy=gC,w.min=_C,w.minBy=mC,w.stubArray=Ju,w.stubFalse=Qu,w.stubObject=tC,w.stubString=nC,w.stubTrue=rC,w.multiply=hC,w.nth=Lw,w.noConflict=qN,w.noop=Zu,w.now=El,w.pad=bN,w.padEnd=vN,w.padStart=EN,w.parseInt=yN,w.random=uN,w.reduce=kS,w.reduceRight=DS,w.repeat=wN,w.replace=SN,w.result=eN,w.round=bC,w.runInContext=W,w.sample=$S,w.size=US,w.snakeCase=TN,w.some=HS,w.sortedIndex=Fw,w.sortedIndexBy=Bw,w.sortedIndexOf=Uw,w.sortedLastIndex=Hw,w.sortedLastIndexBy=zw,w.sortedLastIndexOf=Ww,w.startCase=CN,w.startsWith=IN,w.subtract=vC,w.sum=EC,w.sumBy=yC,w.template=AN,w.times=iC,w.toFinite=ui,w.toInteger=tt,w.toLength=I_,w.toLower=ON,w.toNumber=Er,w.toSafeInteger=OT,w.toString=Ct,w.toUpper=xN,w.trim=LN,w.trimEnd=RN,w.trimStart=MN,w.truncate=kN,w.unescape=DN,w.uniqueId=oC,w.upperCase=PN,w.upperFirst=Vu,w.each=p_,w.eachRight=g_,w.first=c_,Xu(w,function(){var r={};return Gr(w,function(i,l){It.call(w.prototype,l)||(r[l]=i)}),r}(),{chain:!1}),w.VERSION=s,gr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(r){w[r].placeholder=w}),gr(["drop","take"],function(r,i){ft.prototype[r]=function(l){l=l===n?1:_n(tt(l),0);var p=this.__filtered__&&!i?new ft(this):this.clone();return p.__filtered__?p.__takeCount__=On(l,p.__takeCount__):p.__views__.push({size:On(l,at),type:r+(p.__dir__<0?"Right":"")}),p},ft.prototype[r+"Right"]=function(l){return this.reverse()[r](l).reverse()}}),gr(["filter","map","takeWhile"],function(r,i){var l=i+1,p=l==Pe||l==ce;ft.prototype[r]=function(b){var S=this.clone();return S.__iteratees__.push({iteratee:Ue(b,3),type:l}),S.__filtered__=S.__filtered__||p,S}}),gr(["head","last"],function(r,i){var l="take"+(i?"Right":"");ft.prototype[r]=function(){return this[l](1).value()[0]}}),gr(["initial","tail"],function(r,i){var l="drop"+(i?"":"Right");ft.prototype[r]=function(){return this.__filtered__?new ft(this):this[l](1)}}),ft.prototype.compact=function(){return this.filter(Jn)},ft.prototype.find=function(r){return this.filter(r).head()},ft.prototype.findLast=function(r){return this.reverse().find(r)},ft.prototype.invokeMap=st(function(r,i){return typeof r=="function"?new ft(this):this.map(function(l){return Ho(l,r,i)})}),ft.prototype.reject=function(r){return this.filter(wl(Ue(r)))},ft.prototype.slice=function(r,i){r=tt(r);var l=this;return l.__filtered__&&(r>0||i<0)?new ft(l):(r<0?l=l.takeRight(-r):r&&(l=l.drop(r)),i!==n&&(i=tt(i),l=i<0?l.dropRight(-i):l.take(i-r)),l)},ft.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},ft.prototype.toArray=function(){return this.take(at)},Gr(ft.prototype,function(r,i){var l=/^(?:filter|find|map|reject)|While$/.test(i),p=/^(?:head|last)$/.test(i),b=w[p?"take"+(i=="last"?"Right":""):i],S=p||/^find/.test(i);b&&(w.prototype[i]=function(){var R=this.__wrapped__,F=p?[1]:arguments,K=R instanceof ft,re=F[0],se=K||Qe(R),ue=function(ct){var dt=b.apply(w,ki([ct],F));return p&&Ee?dt[0]:dt};se&&l&&typeof re=="function"&&re.length!=1&&(K=se=!1);var Ee=this.__chain__,Re=!!this.__actions__.length,ze=S&&!Ee,it=K&&!Re;if(!S&&se){R=it?R:new ft(this);var We=r.apply(R,F);return We.__actions__.push({func:bl,args:[ue],thisArg:n}),new mr(We,Ee)}return ze&&it?r.apply(this,F):(We=this.thru(ue),ze?p?We.value()[0]:We.value():We)})}),gr(["pop","push","shift","sort","splice","unshift"],function(r){var i=Ga[r],l=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",p=/^(?:pop|shift)$/.test(r);w.prototype[r]=function(){var b=arguments;if(p&&!this.__chain__){var S=this.value();return i.apply(Qe(S)?S:[],b)}return this[l](function(R){return i.apply(Qe(R)?R:[],b)})}}),Gr(ft.prototype,function(r,i){var l=w[i];if(l){var p=l.name+"";It.call(eo,p)||(eo[p]=[]),eo[p].push({name:i,func:l})}}),eo[fl(n,h).name]=[{name:"wrapper",func:n}],ft.prototype.clone=Dy,ft.prototype.reverse=Py,ft.prototype.value=$y,w.prototype.at=dS,w.prototype.chain=pS,w.prototype.commit=gS,w.prototype.next=_S,w.prototype.plant=hS,w.prototype.reverse=bS,w.prototype.toJSON=w.prototype.valueOf=w.prototype.value=vS,w.prototype.first=w.prototype.head,ko&&(w.prototype[ko]=mS),w},Js=gy();gs?((gs.exports=Js)._=Js,Yc._=Js):Nn._=Js}).call(WP)}(ea,ea.exports)),ea.exports}var Dr=GP();function kb(e,t){return e.split(/\r\n|\n/).map((n,s)=>sc(t,{number:s+1,content:n}))}function KP(e,t,n){const s=e.slice(),o=t.slice();for(const[a,c]of n){const{src_line:u,dest_line:f,block_length:d=1}=c;let g,_,m,y;switch(c.mode){case"delete":{g=s.findIndex(v=>v.number===u),_=g+d-1;break}case"insert":{m=o.findIndex(v=>v.number===f),y=m+d-1;break}case"move":case"copy":case"update":case"m_update":case"c_update":{g=s.findIndex(v=>v.number===u),_=g+d-1,m=o.findIndex(v=>v.number===f),y=m+d-1;break}case"split":{g=s.findIndex(v=>v.number===u),_=g,m=o.findIndex(v=>v.number===f),y=m+d-1;break}case"merge":{g=s.findIndex(v=>v.number===u),_=g+d-1,m=o.findIndex(v=>v.number===f),y=m;break}default:{console.warn(`未识别的 mode: ${c.mode}`);break}}if(g!==void 0&&g>-1&&_!==void 0&&_>-1)for(let v=g;v<=_;v+=1)s[v].ids.push(a);if(m!==void 0&&m>-1&&y!==void 0&&y>-1)for(let v=m;v<=y;v+=1)o[v].ids.push(a)}return{lines1:s,lines2:o}}function VP(e,t,n){const s=e.concat(sc("src")),o=t.concat(sc("dest"));for(const[u,f]of Array.from(n).sort(([,d],[,g])=>d.src_line-g.src_line||d.dest_line-g.dest_line)){const{src_line:d,dest_line:g,block_length:_=1}=f;switch(f.mode){case"delete":{if(g||g===0){const m=o.findIndex(v=>v.number===g),y=_i("dest",_,{ids:[u]});o.splice(m,0,...y)}break}case"insert":{if(d||d===0){const m=s.findIndex(v=>v.number===d),y=_i("src",_,{ids:[u]});s.splice(m,0,...y)}break}case"split":{const m=s.findIndex(v=>v.number===d)+1,y=_i("src",_-1,{ids:[u]});s.splice(m,0,...y);break}case"merge":{const m=o.findIndex(v=>v.number===g)+1,y=_i("dest",_-1,{ids:[u]});o.splice(m,0,...y);break}}}function a(u,f){const{belong:d,index:g,diff:_}=u,{belong:m,index:y,diff:v}=f;return g!==y?g-y:d!==m?d==="dest"?-1:1:d==="dest"?_.src_line-v.src_line:_.dest_line-v.dest_line}function c(u){const{belong:f,index:d,insertLines:g}=u;f==="dest"?o.splice(d,0,...g):s.splice(d,0,...g)}for(;;){const u=[];for(const[f,d]of n){const{src_line:g,dest_line:_,block_length:m=1}=d,y=s.findIndex(E=>E.number===g),v=o.findIndex(E=>E.number===_);if(!(d.mode==="move"&&y===v))switch(d.mode){case"delete":{if(!_&&_!==0&&(!o[y]||!o[y].ids.includes(f))){const E=_i("dest",m,{ids:[f]});u.push({belong:"dest",index:y,diff:d,insertLines:E})}break}case"insert":{if(!g&&g!==0&&(!s[v]||!s[v].ids.includes(f))){const E=_i("src",m,{ids:[f]});u.push({belong:"src",index:v,diff:d,insertLines:E})}break}case"copy":{if(!s[v]||s[v].number||!s[v].ids.includes(f)){const E=_i("src",m,{ids:[f]});u.push({belong:"src",index:v,diff:d,insertLines:E})}break}case"move":{if(!o[y]||o[y].number||!o[y].ids.includes(f)){const E=_i("dest",m,{ids:[f]});u.push({belong:"dest",index:y,diff:d,insertLines:E})}if(!s[v]||s[v].number||!s[v].ids.includes(f)){const E=_i("src",m,{ids:[f]});u.push({belong:"src",index:v,diff:d,insertLines:E})}break}}}if(u.length===0)break;u.sort(a),c(u[0])}return s.splice(s.length-1,1),o.splice(o.length-1,1),{lines1:s,lines2:o}}function sc(e,t={}){const{content:n="",ids:s=[],number:o=null}=t;return{belong:e,content:n,ids:s,number:o,block_ids:[]}}function _i(e,t,n={}){return Array.from({length:t},()=>sc(e,n))}function qP(e,t,n){const s=e.slice(),o=t.slice();for(const[a]of n){let c=function(_){return!!(_.number&&_.ids.includes(a))};const u=s.findIndex(c),f=Dr.findLastIndex(s,c);if(u>-1&&f>-1)for(let _=u;_<=f;_+=1)s[_].block_ids.push(a);const d=o.findIndex(c),g=Dr.findLastIndex(o,c);if(d>-1&&g>-1)for(let _=d;_<=g;_+=1)o[_].block_ids.push(a)}return{lines1:s,lines2:o}}function YP(e,t,n,s){const{diffAlign:o}=s,a=new Map;for(const[c,u]of n){let f,d,g,_;if(o){let m=function(v,E,T){return(v.mode==="insert"||E.number!==null)&&E.ids.includes(T)},y=function(v,E,T){return(v.mode==="delete"||E.number!==null)&&E.ids.includes(T)};f=e.findIndex(v=>m(u,v,c)),d=Dr.findLastIndex(e,v=>m(u,v,c))+1,g=t.findIndex(v=>y(u,v,c)),_=Dr.findLastIndex(t,v=>y(u,v,c))+1}else{const{src_line:m,dest_line:y,block_length:v=1}=u;switch(f=e.findIndex(E=>E.number===m),d=e.findIndex(E=>E.number===m+v-1)+1,g=t.findIndex(E=>E.number===y),_=t.findIndex(E=>E.number===y+v-1)+1,u.mode){case"delete":{_=g;break}case"insert":{d=f;break}case"split":{d=f+1;break}case"merge":{_=g+1;break}}}a.set(c,{mode:u.mode,as:f,ae:d,bs:g,be:_})}return a}const IE=Ia("diffSidebar",()=>{const e=fe(!1);function t(n){e.value=n}return{drawerVisible:e,setDrawerVisible:t}}),xi=Ia("diff",()=>{const e=La(),t=IE(),n=fe(!0);function s(h){n.value=h,E({repaint:!0}).then()}const o=fe(null);function a(h){o.value=h}const c=fe(null);function u(h){c.value=h}const f=fe(!1),d=fe(new Map),g=fe([]),_=fe([]),m=fe(new Map);function y(h){f.value=h}function v(h){d.value=h}async function E(h={}){const{repaint:O=!1}=h,{file1:M,file2:I}=e;if(!M.name||!I.name){Hs.warning(fr.global.t("btn_select_file_required"));return}if(y(!0),t.setDrawerVisible(!1),!O)try{v(await rP())}catch{y(!1);return}g.value=kb(Rb(M.content,fh(M.name)),"src"),_.value=kb(Rb(I.content,fh(I.name)),"dest");const x=KP(Ye(g.value),Ye(_.value),Ye(d.value));if(g.value=x.lines1,_.value=x.lines2,n.value){const k=VP(Ye(g.value),Ye(_.value),Ye(d.value));g.value=k.lines1,_.value=k.lines2;const D=qP(Ye(g.value),Ye(_.value),Ye(d.value));g.value=D.lines1,_.value=D.lines2}m.value=YP(Ye(g.value),Ye(_.value),Ye(d.value),{diffAlign:Ye(n.value)}),y(!1),d.value.size>0&&t.setDrawerVisible(!0)}function T(){if(f.value)return;ti().mode==="normal"&&(t.setDrawerVisible(!1),e.removeFile1(),e.removeFile2(),g.value=[],_.value=[],d.value.clear(),y(!1)),window.scrollTo({top:0,behavior:"instant"})}return{loading:f,setLoading:y,diffDataMap:d,setDiffDataMap:v,diffAlign:n,updateDiffAlign:s,f1Lines:g,f2Lines:_,diffLinesMap:m,run:E,activeDiffId:o,setActiveDiffId:a,dialogDiffId:c,setDialogDiffId:u,clearDiff:T}}),XP="light",ZP=["light","dark"];function JP(e){return ZP.includes(e)}function AE(e){e=Lp(e),document.documentElement.dataset.bsTheme=e,localStorage.setItem("THEME",e)}function Lp(e){return e=e||localStorage.getItem("THEME"),JP(e)?e:XP}const ti=Ia("page",()=>{const e=La(),t=xi(),n=fe(location.hostname.startsWith("test")),s=fe(Lp()),o=fe(0);function a(T){o.value=T}const c=fe("normal");function u(T){c.value=T}typeof window.content1=="string"&&typeof window.content2=="string"&&typeof window.filename1=="string"&&typeof window.filename2=="string"&&Array.isArray(window.diffJson)&&(u("local"),e.setFile1({content:window.content1,name:window.filename1}),e.setFile2({content:window.content2,name:window.filename2}),t.setDiffDataMap(new Map(window.diffJson.map((T,h)=>[h,T]))),t.run({repaint:!0}).finally(()=>{}));const f=fe(""),d=fe([]),g=Object.fromEntries(new URLSearchParams(window.location.search)),{owner:_,repo:m,installation_id:y,pr_number:v}=g;_&&m&&y&&v&&(u("github"),f.value=`https://github.com/${_}/${m}/pull/${v}`);async function E(T){var O;if(t.setLoading(!0),!T)try{d.value=await tP({owner:_,repo:m,installation_id:y,pr_number:v})}catch{t.setLoading(!1);return}let h;if(T=T??((O=d.value.find(M=>M.status==="modified"))==null?void 0:O.filename),!T){Hs.warning(fr.global.t("diff_no_github_modified_file")),t.setLoading(!1);return}try{h=await nP({owner:_,repo:m,installation_id:y,pr_number:v,filename:T})}catch{t.setLoading(!1);return}e.setFile1({content:h.base_file,name:T}),e.setFile2({content:h.head_file,name:T}),t.run().finally(()=>{}),t.setLoading(!1)}return{theme:s,isTest:n,mode:c,githubLink:f,githubFiles:d,runGithub:E,headerBottom:o,setHeaderBottom:a}}),Li=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},QP={},jP={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 18 18"};function e3(e,t){return j(),de("svg",jP,t[0]||(t[0]=[G("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[G("rect",{stroke:"currentColor",x:"0.5",y:"0.5",width:"17",height:"17",rx:"2"}),G("path",{stroke:"currentColor",d:"M5,5 H13 M5,9 H13 M5,13 H13"})],-1)]))}const t3=Li(QP,[["render",e3]]),n3={class:"fw-bold flex-shrink-0 me-1"},r3=["for"],i3={class:"spinner-border spinner-border-sm me-2"},s3=["id"],o3={key:1,class:"text-break"},Db=Oe({__name:"FileSelectItem",props:{fileKey:{},filename:{}},emits:["onChange"],setup(e,{emit:t}){const n=ti(),s=t,o=le(()=>`fileInput_${e.fileKey}`),a=fe(!1);async function c(u){a.value=!0;const f=u.target;if(!f.files||f.files.length===0)return;const d=f.files[0],g=await wk(d);s("onChange",{content:g,name:d.name}),f.value="",a.value=!1}return(u,f)=>(j(),de(nt,null,[he(t3,{class:"flex-shrink-0",style:{marginRight:"5px"}}),G("span",n3,Fe(u.$t("btn_select_file_label",{filename:u.fileKey})),1),N(n).mode==="normal"?(j(),de(nt,{key:0},[G("label",{class:Ie(["btn btn-outline-secondary text-break",[{disabled:a.value}]]),for:o.value},[Kn(G("span",i3,null,512),[[ei,a.value]]),Ci(Fe(u.filename||u.$t("btn_select_file")),1)],10,r3),G("input",{id:o.value,type:"file",hidden:"",onChange:c},null,40,s3)],64)):Je("",!0),N(n).mode==="local"?(j(),de("span",o3,Fe(u.filename),1)):Je("",!0)],64))}}),a3={};function l3(e,t){return Kn((j(),de("select",{class:"form-select","onUpdate:modelValue":t[0]||(t[0]=n=>e.$i18n.locale=n),style:{width:"120px"}},t[1]||(t[1]=[G("option",{value:"en"},"English",-1),G("option",{value:"zh"},"简体中文",-1)]),512)),[[l0,e.$i18n.locale]])}const c3=Li(a3,[["render",l3]]),u3={},f3={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"};function d3(e,t){return j(),de("svg",f3,t[0]||(t[0]=[G("path",{d:"M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492M5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0"},null,-1),G("path",{d:"M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.893 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52zm-2.633.283c.246-.835 1.428-.835 1.674 0l.094.319a1.873 1.873 0 0 0 2.693 1.115l.291-.16c.764-.415 1.6.42 1.184 1.185l-.159.292a1.873 1.873 0 0 0 1.116 2.692l.318.094c.835.246.835 1.428 0 1.674l-.319.094a1.873 1.873 0 0 0-1.115 2.693l.16.291c.415.764-.42 1.6-1.185 1.184l-.291-.159a1.873 1.873 0 0 0-2.693 1.116l-.094.318c-.246.835-1.428.835-1.674 0l-.094-.319a1.873 1.873 0 0 0-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873 1.873 0 0 0 1.945 8.93l-.319-.094c-.835-.246-.835-1.428 0-1.674l.319-.094A1.873 1.873 0 0 0 3.06 4.377l-.16-.292c-.415-.764.42-1.6 1.185-1.184l.292.159a1.873 1.873 0 0 0 2.692-1.115z"},null,-1)]))}const p3=Li(u3,[["render",d3]]),g3={class:"fs-5 fw-bold"},_3=["for"],m3=["onUpdate:modelValue","id"],h3=["value"],b3={key:1,class:"form-check form-switch is-reverse"},v3=["onUpdate:modelValue","id"],E3=["for"],y3={class:"d-flex justify-content-between"},w3=Oe({__name:"DiffSetting",setup(e){const t=CE(),n=La(),{run:s}=xi(),o=fe(!1),a=fe(xp.map(f=>({type:f.type,key:f.key,id:`id-${f.key}`,value:t.getStoreValue(f.key),values:"values"in f?f.values:void 0,defaultValue:f.defaultValue,parent:f==null?void 0:f.parent})));function c(){t.saveStores(a.value.map(g=>[g.key,g.value]));const{file1:f,file2:d}=n;f.name&&d.name&&s(),o.value=!1}function u(f){var g,_;const{initial:d}=f;a.value.forEach(m=>{m.value=d?m.defaultValue:t.getStoreValue(m.key)}),(_=(g=document.getElementById(a.value[0].id))==null?void 0:g.closest(".el-drawer__body"))==null||_.scrollTo({top:0,behavior:"smooth"})}return(f,d)=>{const g=JM;return j(),de(nt,null,[G("button",{class:"btn p-0",style:{lineHeight:1},onClick:d[0]||(d[0]=_=>o.value=!o.value)},[he(p3,{class:"fs-4"})]),he(g,{modelValue:o.value,"onUpdate:modelValue":d[2]||(d[2]=_=>o.value=_),direction:"rtl",size:"400px",style:{"--el-drawer-bg-color":"var(--bs-secondary-bg)",color:"var(--bs-offcanvas-color)"},"header-class":"drawer-header",onClose:d[3]||(d[3]=_=>u({initial:!1}))},{header:Xe(()=>[G("span",g3,Fe(f.$t("diff_setting")),1)]),default:Xe(()=>[(j(!0),de(nt,null,jr(a.value,_=>{var m;return j(),de(nt,{key:_.id},[!_.parent||((m=a.value.find(y=>y.key===_.parent))==null?void 0:m.value)===!0?(j(),de("div",{key:0,class:Ie(["mb-3",{"ps-4":_.parent}])},[_.type==="select"?(j(),de(nt,{key:0},[G("label",{for:_.id,class:"form-label",style:gt({fontSize:_.parent?void 0:"17px"})},Fe(f.$t(_.key)),13,_3),Kn(G("select",{"onUpdate:modelValue":y=>_.value=y,id:_.id,class:"form-select",style:{"--bs-form-control-bg":"white"}},[(j(!0),de(nt,null,jr(_.values,y=>(j(),de("option",{key:y,value:y},Fe(y),9,h3))),128))],8,m3),[[l0,_.value]])],64)):Je("",!0),_.type==="switch"?(j(),de("div",b3,[Kn(G("input",{"onUpdate:modelValue":y=>_.value=y,type:"checkbox",class:"form-check-input",role:"switch",id:_.id},null,8,v3),[[UA,_.value]]),G("label",{for:_.id,class:"form-check-label",style:gt({fontSize:_.parent?void 0:"17px"})},Fe(f.$t(_.key)),13,E3)])):Je("",!0)],2)):Je("",!0)],64)}),128))]),footer:Xe(()=>[G("div",y3,[G("button",{class:"btn btn-light rounded-5 px-4",onClick:d[1]||(d[1]=_=>u({initial:!0}))},Fe(f.$t("btn_reset")),1),G("button",{class:"btn btn-primary rounded-5 px-4",onClick:c},Fe(f.$t("btn_confirm")),1)])]),_:1},8,["modelValue"])],64)}}}),S3={},T3={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"};function N3(e,t){return j(),de("svg",T3,t[0]||(t[0]=[G("path",{"fill-rule":"evenodd",d:"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"},null,-1)]))}const OE=Li(S3,[["render",N3]]),C3={},I3={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"};function A3(e,t){return j(),de("svg",I3,t[0]||(t[0]=[G("path",{"fill-rule":"evenodd",d:"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0"},null,-1)]))}const xE=Li(C3,[["render",A3]]),O3={ref:"readme-container",class:"readme-container"},x3=["innerHTML"],L3=["innerHTML"],R3=["innerHTML"],M3=["innerHTML"],k3=["innerHTML"],D3=["innerHTML"],P3=["innerHTML"],$3=["innerHTML"],F3=["innerHTML"],B3={class:"row",style:{"--bs-gutter-x":"1.5rem","--bs-gutter-y":"1.5rem"}},U3=["onClick"],H3={class:"px-3",style:{paddingBottom:"4px"}},z3={class:"text-center my-3"},W3={class:"my-2 text-secondary small text-break"},G3={class:"my-2 text-secondary small text-break"},K3={class:"my-2 text-secondary small text-break"},V3={class:"text-bg-secondary px-3 py-2 rounded-3",style:{cursor:"auto",userSelect:"text"}},q3={class:"text-center fw-bold"},Y3={class:"text-center small"},X3=["innerHTML"],Z3=["innerHTML"],J3=["innerHTML"],Q3=["innerHTML"],j3=["innerHTML"],e$={class:"offcanvas-body px-0"},t$=["onClick"],n$={class:"mt-1 label-edit-script",style:{"overflow-wrap":"break-word"}},r$=Oe({__name:"RootReadme",setup(e){const t=ti(),n=fe(!0),s=le(()=>t.headerBottom),o=fe(400);function a(h){const M=window.innerWidth/2,I=o.value,x=h.clientX;function k(U){const B=U.clientX,ie=x-B,J=I-ie;J<200?o.value=200:J>M?o.value=M:o.value=J}function D(){window.removeEventListener("mousemove",k),window.removeEventListener("mouseup",D)}window.addEventListener("mousemove",k),window.addEventListener("mouseup",D)}const c=fe([]),u=le(()=>{const h=Math.min(...c.value.map(O=>O.indent));return c.value.map(O=>({...O,indent:O.indent-h}))}),f=cr("readme-container"),d=fe(null);Xt(()=>{dn(()=>{g(f.value),window.addEventListener("scroll",_)})}),Br(()=>{window.removeEventListener("scroll",_)}),Ft(()=>fr.global.locale,()=>{dn(()=>g(f.value))});function g(h){if(c.value=[],!h)return;h.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach((M,I)=>{c.value.push({id:`${new Date().getTime()}-${I}`,indent:Number(M.tagName.replace(/\D/g,""))||0,text:M.innerText,targetEl:M})});const O=Math.min(...c.value.map(M=>M.indent));c.value.forEach(M=>M.indent-=O)}const _=Dr.throttle(m,50);function m(){const h=c.value.map(({targetEl:M})=>M.getBoundingClientRect().top),O=h.findIndex(M=>M-t.headerBottom>0);if(O===-1)return d.value=null;if(h[O]-window.innerHeight>=-10){const M=c.value[O-1];return d.value=M||null}d.value=c.value[O]}const y=[{title:"Changing the order of parameter and member variable assignments",repo:"pyxel",sha:"3861523a200da507f36edf478729f4ec7c269775",filename:"app.py"},{title:"Moving the try statement block",repo:"requests",sha:"cde3b88f3e93a9503810acc0ded890025fcbc119",filename:"core.py"},{title:"Adding conditional judgment",repo:"ansible",sha:"3807824c6d0dae63b9f36dbafe8e100b0a3beaa6",filename:"__init__.py"},{title:"Reusing interface elements",repo:"magisk",sha:"fc5c9647d829cad1b73338e42164decc4ab08a54",filename:"drawer.xml"},{title:"Copying function implementation",repo:"keras",sha:"aa7f9cdae951bba824883cfa392224a292b284bb",filename:"core.py"},{title:"Reuse test functions",repo:"black",sha:"e911c79809c4fd9b0773dea5b6a0e710b59614cf",filename:"test_black.py"},{title:"Line splits and block moves",repo:"home-assitant",sha:"a2a580f0fe7a1354a109eb062b5393fbb330f508",filename:"urls.py"},{title:"Block copies and block moves",repo:"okhttp",sha:"c8638813ff5f90715417e489b342aae5e410c5b2",filename:"pom.xml"},{title:"Converting spaces to indentation",repo:"scikit-learn",sha:"612312553118371289330f50b38653d1206246c0",filename:"gene.py"}],v=y.map(h=>`http://test.bdiff.net/public/${h.repo}-${h.sha}-${h.filename}.png`),E=fe(!1),T=fe(0);return(h,O)=>{const M=lk,I=sE,x=gp;return j(),de(nt,null,[G("div",O3,[G("p",{innerHTML:h.$t("readme.desc")},null,8,x3),G("h4",{innerHTML:h.$t("readme.heading_one.1")+h.$t("readme.chapter_major_function.title")},null,8,L3),G("div",{innerHTML:h.$t("readme.chapter_major_function.content")},null,8,R3),G("h4",{innerHTML:h.$t("readme.heading_one.2")+h.$t("readme.chapter_instructions.title")},null,8,M3),G("h5",{innerHTML:"2.1 "+h.$t("readme.chapter_instructions.quick_start.title")},null,8,k3),G("div",{innerHTML:h.$t("readme.chapter_instructions.quick_start.content")},null,8,D3),G("h5",{innerHTML:"2.2 "+h.$t("readme.chapter_instructions.settings.title")},null,8,P3),G("div",{innerHTML:h.$t("readme.chapter_instructions.settings.content")},null,8,$3),G("h4",{innerHTML:h.$t("readme.heading_one.3")+h.$t("readme.chapter_classic_cases.title")},null,8,F3),G("div",B3,[(j(),de(nt,null,jr(y,(k,D)=>G("div",{key:k.title,class:"col-4"},[G("div",{class:"h-100 clear-table rounded-4 overflow-hidden case-item",style:{cursor:"pointer"},onClick:()=>{T.value=D,E.value=!0}},[he(M,{src:N(v)[D],fit:"cover",style:{height:"200px",width:"100%"}},null,8,["src"]),G("div",H3,[G("h5",z3," 3."+Fe(D+1)+" "+Fe(h.$t(`readme.chapter_classic_cases.case_titles.${k.title}`)),1),G("div",W3,[G("span",null,Fe(h.$t("readme.repo"))+Fe(h.$t("symbol_colon"))+Fe(k.repo),1)]),G("div",G3,[G("span",null,Fe(h.$t("readme.commit"))+Fe(h.$t("symbol_colon"))+Fe(k.sha),1)]),G("div",K3,[G("span",null,Fe(h.$t("readme.filename"))+Fe(h.$t("symbol_colon"))+Fe(k.filename),1)])])],8,U3)])),64))]),E.value?(j(),Mt(I,{key:0,"url-list":N(v),"initial-index":T.value,"zoom-rate":1.2,"max-scale":2,"min-scale":.5,onClose:O[0]||(O[0]=()=>E.value=!1)},{progress:Xe(({activeIndex:k})=>[G("div",V3,[G("div",q3,[G("span",null,"3."+Fe(k+1)+" "+Fe(h.$t(`readme.chapter_classic_cases.case_titles.${y[k].title}`)),1)]),G("div",Y3,[G("span",null,Fe(y[k].repo)+"-"+Fe(y[k].sha)+"-"+Fe(y[k].filename),1)])])]),_:1},8,["url-list","initial-index"])):Je("",!0),G("h4",{innerHTML:h.$t("readme.heading_one.4")+h.$t("readme.chapter_contributors.title")},null,8,X3),G("div",{innerHTML:h.$t("readme.chapter_contributors.content")},null,8,Z3),G("h4",{innerHTML:h.$t("readme.heading_one.5")+h.$t("readme.chapter_contribution.title")},null,8,J3),G("div",{innerHTML:h.$t("readme.chapter_contribution.content")},null,8,Q3),G("h4",{innerHTML:h.$t("readme.heading_one.6")+h.$t("readme.chapter_licenses.title")},null,8,j3)],512),G("div",{class:Ie(["offcanvas offcanvas-start border-0 shadow bg-body-secondary text-body-secondary visible",[{show:n.value}]]),style:gt({top:`${s.value-20}px`,paddingTop:"20px",width:`${o.value}px`})},[G("div",e$,[he(x,{class:"px-3"},{default:Xe(()=>[(j(!0),de(nt,null,jr(u.value,k=>{var D;return j(),de("div",{key:k.id,class:"py-2 hover-item",style:gt({paddingLeft:`${k.indent*20}px`,cursor:"pointer"}),onClick:()=>k.targetEl.scrollIntoView({block:"center"})},[G("span",{class:Ie([{"text-primary":k.id===((D=d.value)==null?void 0:D.id)}])},Fe(k.text),3)],12,t$)}),128))]),_:1})]),G("div",{onMousedown:a,class:"offcanvas-drag-line"},null,32),G("div",{class:"drawer-toggle-button bg-body-secondary lh-sm",style:{"box-shadow":"0.125rem 0 0.25rem rgba(var(--bs-body-color-rgb), 0.15) !important"},onClick:O[1]||(O[1]=()=>n.value=!n.value)},[G("div",null,[n.value?(j(),Mt(xE,{key:0})):(j(),Mt(OE,{key:1}))]),G("div",n$,Fe(h.$t("btn_readme_directory")),1)])],6)],64)}}}),i$={class:"ms-2"},Pb=Oe({__name:"DiffLegendItems",setup(e){const t=[{key:"delete",label:"diff_legend_delete"},{key:"insert",label:"diff_legend_add"},{key:"update",label:"diff_legend_update"},{key:"split",label:"diff_legend_split"},{key:"merge",label:"diff_legend_merge"},{key:"move",label:"diff_legend_block_move"},{key:"copy",label:"diff_legend_block_copy"}];return(n,s)=>(j(),de(nt,null,jr(t,o=>G("div",{key:o.key,class:"d-flex align-items-center"},[G("span",{style:gt({backgroundColor:`var(--diff-${o.key})`,height:"1em",width:"1.5em"})},null,4),G("span",i$,Fe(n.$t(o.label)),1)])),64))}}),s$=Oe({__name:"DiffDisplayAlignedSwitch",setup(e){const t=xi();return(n,s)=>{const o=OM,a=AM;return j(),Mt(a,{modelValue:N(t).diffAlign,"onUpdate:modelValue":s[0]||(s[0]=c=>N(t).diffAlign=c),onChange:N(t).updateDiffAlign,class:"ly-switch-group"},{default:Xe(()=>[he(o,{value:!0},{default:Xe(()=>[Ci(Fe(n.$t("diff_display_aligned")),1)]),_:1}),he(o,{value:!1},{default:Xe(()=>[Ci(Fe(n.$t("diff_display_compact")),1)]),_:1})]),_:1},8,["modelValue","onChange"])}}}),Dc=Symbol(),LE=Symbol(),RE=Symbol();function $b(e,t){const n=Tk(e),s='<span style="background-color: var(--diff-update-deep)">',o="</span>",a=[];let c=0;for(let u=0,f=0;u<n.length&&f<=t.length;){const d=n[u];if(d.startsWith("<")||f===t.length){a.push(d),u+=1;continue}const g=d.startsWith("&")?1:d.length,_=t[f];if(_.length===0){f+=1;continue}if(_[0]>=c+g){a.push(d),c+=g,u+=1;continue}const m=_[0]<=c?0:_[0]-c,y=_[1]+1>=c+g?d.length:_[1]-c+1;a.push(d.slice(0,m),s,d.slice(m,y),o,d.slice(y)),c+=g,y<d.length&&(f+=1),(y===d.length||f===t.length)&&(u+=1)}return a.join("")}const o$=["data-line-number"],a$=["innerHTML"],l$=Oe({__name:"CodeTableTr",props:{line:{},activeDiff:{}},setup(e){const{tlh:t}=Ot(Dc),n=le(()=>({height:`${t.value}px`,lineHeight:`${t.value}px`,paddingTop:0,paddingBottom:0})),s=xi(),o=ti(),a=le(()=>{if(e.activeDiff)return e.activeDiff;const u=s.diffAlign?e.line.block_ids:e.line.ids;if(u.length!==0)for(let f=u.length-1;f>=0;f-=1){const d=s.diffDataMap.get(u[f]);if(!(d&&d.mode.endsWith("_update")))return d}}),c=le(()=>{if(!a.value)return e.line.content;const u=e.line.belong==="src"?0:1;if(a.value.mode.endsWith("update")){const f=a.value.str_diff[u];return $b(e.line.content,f)}if(a.value.updates&&a.value.updates.length>0){const f=Array.from(s.diffDataMap);for(const[d,g]of a.value.updates)if(u===0&&e.line.number===d||u===1&&e.line.number===g){const _=f.find(([,m])=>m.mode.endsWith("_update")&&m.src_line===d&&m.dest_line===g);if(!_)continue;return $b(e.line.content,_[1].str_diff[u])}}return e.line.content});return(u,f)=>{var d;return j(),de("tr",{style:gt({backgroundColor:a.value?`var(--diff-${a.value.mode})`:`var(${N(o).theme==="light"?"--bs-tertiary-bg":"--bs-body-bg"})`,color:"var(--bs-body-color)"})},[G("td",{class:"blob-line",style:gt(n.value),"data-line-number":((d=u.line.number)==null?void 0:d.toString())??void 0},null,12,o$),G("td",{class:"blob-code overflow-hidden",style:gt(n.value)},[G("span",{class:"position-relative",style:{left:"var(--x-scroll)"},innerHTML:c.value||"\uFEFF"},null,8,a$)],4)],4)}}}),Fb=Oe({__name:"CodeTable",props:{cLines:{},xScroll:{},visibleRows:{}},setup(e,{expose:t}){const n=ti(),s=xi(),o=cr("table");t({tableRef:o});const a=le(()=>s.dialogDiffId||s.activeDiffId),c=le(()=>a.value?s.diffDataMap.get(a.value):void 0);function u(d){return a.value?!!(d.number&&d.ids.includes(a.value)):!1}const f=le(()=>[e.cLines.findIndex(u),Dr.findLastIndex(e.cLines,u)]);return(d,g)=>(j(),de("table",{ref:"table",style:gt({"--x-scroll":`-${d.xScroll}px`})},[g[0]||(g[0]=G("colgroup",null,[G("col",{style:{width:"40px"}}),G("col")],-1)),G("tbody",null,[(j(!0),de(nt,null,jr(d.cLines,(_,m)=>(j(),Mt(l$,Ps({key:`${m}_${_.toString()}`,line:_,"active-diff":m>=f.value[0]&&m<=f.value[1]?c.value:void 0,title:N(n).isTest?`表格第 ${m} 行，ids=[${_.ids}]，block_ids=[${_.block_ids}]`:void 0,ref_for:!0},Object.fromEntries(_.ids.map(y=>[`data-id-${y}`,y]))),null,16,["line","active-diff","title"]))),128))])],4))}}),c$=["height","width"],u$=["fill","fill-opacity","data-line-id","onClick"],f$=["d"],d$={key:1},p$=Oe({__name:"DiffLinesContainer",props:{activeId:{},diffDataMap:{},diffLinesMap:{},diffLineClick:{type:Function}},setup(e){const{tlh:t,lch:n,lcw:s}=Ot(Dc);return(o,a)=>N(n)&&N(s)?(j(),de("svg",{key:0,height:`${N(n)}px`,width:`${N(s)}px`},[(j(!0),de(nt,null,jr(o.diffLinesMap,([c,u])=>(j(),de("g",{key:c,fill:`var(--diff-${u.mode})`,"fill-opacity":o.activeId===c?1:.7,"data-line-id":c,onClick:()=>o.diffLineClick&&o.diffLineClick(c)},[o.activeId===c||!u.mode.endsWith("_update")?(j(),de("path",{key:0,d:`M0,${u.as*N(t)} L200,${u.bs*N(t)} L200,${u.be*N(t)} L0,${u.ae*N(t)} Z`},null,8,f$)):Je("",!0),o.diffDataMap&&o.diffDataMap.has(c)?(j(),de("title",d$,Fe(o.diffDataMap.get(c).edit_action),1)):Je("",!0)],8,u$))),128))],8,c$)):Je("",!0)}}),g$=["height","width"],_$=["fill","fill-opacity","data-line-id"],m$=["d"],h$=["stroke","data-line-id"],b$=["d"],v$=["fill"],E$=["d"],y$=["stroke"],w$=["x","y"],S$=["stroke"],T$=["stroke-dasharray"],N$=["d"],C$=["stroke-dasharray"],I$=["d"],A$=Oe({__name:"DiffActiveLineContainer",props:{diffDataMap:{},diffLinesMap:{},activeId:{}},setup(e){const{tcw:t,tlh:n,lch:s,lcw:o}=Ot(Dc),a=le(()=>0),c=le(()=>a.value+t.value),u=le(()=>c.value+o.value),f=le(()=>u.value+t.value),d=le(()=>e.diffDataMap.get(e.activeId)),g=le(()=>e.diffLinesMap.get(e.activeId)),_=le(()=>{if(!g.value)return;const{as:T,ae:h,bs:O,be:M}=g.value;let I=`M${a.value},${T*n.value}`;return I+=` L${c.value},${T*n.value}`,I+=` L${u.value},${O*n.value}`,I+=` L${f.value},${O*n.value}`,M===O?I+=` M${u.value},${M*n.value}`:(I+=` L${f.value},${M*n.value}`,I+=` L${u.value},${M*n.value}`),I+=` L${c.value},${h*n.value}`,h!==T&&(I+=` L${a.value},${h*n.value}`,I+=` L${a.value},${T*n.value}`),I}),m=le(()=>{if(!g.value)return;const{as:T,ae:h,bs:O,be:M}=g.value;let I=`M${c.value},${T*n.value}`;return I+=` L${u.value},${O*n.value}`,I+=` L${u.value},${M*n.value}`,I+=` L${c.value},${h*n.value}`,I+=" Z",I}),y=Ot(RE),v=cr("indent-text"),E=le(()=>{var I,x,k,D,U,B;const T=u.value+Number(((k=(x=(I=y==null?void 0:y.value)==null?void 0:I.tableRef)==null?void 0:x.querySelector("td[data-line-number]"))==null?void 0:k.clientWidth)||0)+10,h=(((D=g.value)==null?void 0:D.bs)||0)*n.value-n.value,O=(((U=g.value)==null?void 0:U.be)||0)*n.value,M=((B=v.value)==null?void 0:B.getBoundingClientRect().width)||0;return{left:T,top:h<0?0:h,bottom:O,itw:M}});return(T,h)=>g.value&&N(s)&&N(o)&&N(t)?(j(),de("svg",{key:`${T.activeId}`,height:`${N(s)}px`,width:`${N(t)*2+N(o)}px`},[G("g",{fill:`var(--diff-${g.value.mode})`,"fill-opacity":T.activeId===T.activeId?1:.7,"data-line-id":T.activeId},[G("path",{d:m.value},null,8,m$)],8,_$),G("g",{fill:"transparent",stroke:`var(--diff-${g.value.mode}-outline)`,"stroke-dasharray":"10","data-line-id":T.activeId},[G("path",{d:_.value},null,8,b$)],8,h$),d.value&&d.value.indent_offset&&d.value.indent_offset!==0?(j(),de(nt,{key:0},[G("g",{fill:`var(--diff-${d.value.mode})`},[G("path",{d:`M${E.value.left},${E.value.top} L${E.value.left+E.value.itw},${E.value.top} L${E.value.left+E.value.itw},${E.value.bottom} L${E.value.left},${E.value.bottom} Z`},null,8,E$)],8,v$),G("g",{stroke:`var(--diff-${d.value.mode}-outline)`},[G("text",{ref:"indent-text",fill:"var(--bs-body-color)",x:E.value.left,y:E.value.top+14,style:gt({fontSize:"var(--el-font-size-base)",lineHeight:`${N(n)}px`})},Fe(d.value.indent_offset<0?"<":"")+Fe(Array.from({length:Math.abs(d.value.indent_offset)-1},()=>"-").join(""))+Fe(d.value.indent_offset>0?">":""),13,w$)],8,y$),G("g",{stroke:`var(--diff-${d.value.mode}-outline)`,"stroke-width":"2"},[G("g",{"stroke-dasharray":d.value.indent_offset<0?void 0:5},[G("path",{d:`M${E.value.left},${E.value.top} L${E.value.left},${E.value.bottom}`},null,8,N$)],8,T$),G("g",{"stroke-dasharray":d.value.indent_offset<0?5:void 0},[G("path",{d:`M${E.value.left+E.value.itw},${E.value.top} L${E.value.left+E.value.itw},${E.value.bottom}`},null,8,I$)],8,C$)],8,S$)],64)):Je("",!0)],8,g$)):Je("",!0)}}),O$={ref:"code-container",class:"code-container position-relative"},x$={class:"d-flex position-relative"},L$={class:"position-absolute top-0 bottom-0 start-0 end-0 pe-none"},R$={key:0,class:"sticky-bottom"},M$=20,k$=200,Bb=Oe({__name:"CodeContainer",props:{focusId:{}},setup(e,{expose:t}){const n=xi(),s=fe(0),o=fe(M$),a=fe(0),c=fe(k$),u=fe(0),f=fe(0);Xt(()=>{dn(()=>{m.value&&(s.value=(m.value.offsetWidth-c.value)/2,a.value=m.value.offsetHeight)})}),Ni(Dc,{tcw:s,tlh:o,lch:a,lcw:c});const d=le(()=>e.focusId?n.f1Lines.filter(I=>I.number!==null&&I.ids.includes(e.focusId)):n.f1Lines),g=le(()=>e.focusId?n.f2Lines.filter(I=>I.number!==null&&I.ids.includes(e.focusId)):n.f2Lines),_=le(()=>e.focusId?new Map(Array.from(n.diffLinesMap).filter(([I])=>I===e.focusId).map(([I,x])=>[I,{mode:x.mode,as:0,ae:x.ae-x.as,bs:0,be:x.be-x.bs}])):n.diffLinesMap),m=cr("code-container"),y=cr("code-table1"),v=cr("code-table2"),E=cr("code-table1-parent"),T=cr("code-table2-parent"),h=fe(0);Xt(()=>{dn(()=>{O()})});function O(){if(!m.value||!y.value||!y.value.tableRef||!v.value||!v.value.tableRef||!E.value||!T.value)return;const I=y.value.tableRef,x=v.value.tableRef;I.style.position="relative",x.style.position="relative";const k=E.value,D=T.value,[U,B]=[I.offsetWidth,k.offsetWidth],[ie,J]=[x.offsetWidth,D.offsetWidth],Z=m.value.offsetWidth;(U>B||ie>J)&&(h.value=Math.max(U/B,ie/J)*Z)}function M(I){if(!m.value||!y.value||!v.value||!y.value.tableRef||!v.value.tableRef||!E.value||!T.value)return;const x=y.value.tableRef,k=v.value.tableRef,D=E.value,U=T.value,[B,ie]=[x.offsetWidth,D.offsetWidth],[J,Z]=[k.offsetWidth,U.offsetWidth],Ne=m.value.offsetWidth;let Pe=I.scrollLeft/(h.value-Ne);Pe>1&&(Pe=1),u.value=(B-ie)*Pe,f.value=(J-Z)*Pe}return Ni(RE,v),t({codeTable1Ref:y,codeTable2Ref:v}),(I,x)=>{const k=gp;return j(),de("div",O$,[G("div",x$,[G("div",{ref:"code-table1-parent",class:"flex-grow-1 flex-shrink-0 d-flex align-items-start overflow-x-hidden",style:gt({width:`${s.value}px`})},[he(Fb,{ref:"code-table1","c-lines":d.value,"x-scroll":u.value,class:"flex-fill"},null,8,["c-lines","x-scroll"])],4),G("div",{class:"flex-shrink-0 d-flex",style:gt({width:`${c.value}px`})},[he(p$,{"active-id":N(n).activeDiffId,"diff-data-map":N(n).diffDataMap,"diff-lines-map":_.value,"diff-line-click":N(n).setDialogDiffId},null,8,["active-id","diff-data-map","diff-lines-map","diff-line-click"])],4),G("div",{ref:"code-table2-parent",class:"flex-grow-1 flex-shrink-0 d-flex align-items-start overflow-x-hidden",style:gt({width:`${s.value}px`})},[he(Fb,{ref:"code-table2","c-lines":g.value,"x-scroll":f.value,class:"flex-fill"},null,8,["c-lines","x-scroll"])],4),G("div",L$,[he(A$,{"diff-data-map":N(n).diffDataMap,"diff-lines-map":_.value,"active-id":N(n).activeDiffId},null,8,["diff-data-map","diff-lines-map","active-id"])])]),h.value>0?(j(),de("div",R$,[he(k,{always:!0,noresize:!0,"wrap-class":"code-scroll",onScroll:M},{default:Xe(()=>[G("div",{style:gt({height:"10px",width:`${h.value}px`})},null,4)]),_:1})])):Je("",!0)],512)}}}),D$={class:"offcanvas-body px-0 text-secondary-emphasis"},P$={ref:"list",class:"ol-double-brackets ps-5"},$$=["data-line-id","onClick"],F$={class:"mt-1 label-edit-script",style:{"overflow-wrap":"break-word"}},B$=Oe({__name:"DiffScriptsSidebar",setup(e){const t=IE(),n=xi(),s=ti(),o=le(()=>Array.from(n.diffDataMap)),a=le(()=>s.headerBottom),c=Ot(LE);function u(m){var v,E,T;const y=(T=(E=(v=c.value)==null?void 0:v.codeTable1Ref)==null?void 0:E.tableRef)==null?void 0:T.querySelector(`[data-id-${m}]`);y==null||y.scrollIntoView({block:"center"})}const f=cr("list"),d=fe(!1);Xt(()=>{dn(()=>{f.value&&(f.value.addEventListener("mouseenter",()=>d.value=!0),f.value.addEventListener("mouseleave",()=>d.value=!1))})}),Ft(()=>n.activeDiffId,m=>{if(!m||d.value||f.value===null)return;const y=f.value.querySelector(`[data-line-id="${m}"]`);y==null||y.scrollIntoView({block:"center"})});const g=fe(400);function _(m){const v=window.innerWidth/2,E=g.value,T=m.clientX;function h(M){const I=M.clientX,x=T-I,k=E-x;k<200?g.value=200:k>v?g.value=v:g.value=k}function O(){window.removeEventListener("mousemove",h),window.removeEventListener("mouseup",O)}window.addEventListener("mousemove",h),window.addEventListener("mouseup",O)}return(m,y)=>{const v=gp;return j(),de("div",{class:Ie(["offcanvas offcanvas-start border-0 shadow bg-body-secondary",[{visible:o.value.length!==0,show:N(t).drawerVisible}]]),style:gt({top:`${a.value-20}px`,paddingTop:"20px",width:`${g.value}px`})},[G("div",D$,[he(v,{class:"px-3 overflow-x-auto"},{default:Xe(()=>[G("ol",P$,[(j(!0),de(nt,null,jr(o.value,([E,T])=>(j(),de("li",{key:E,"data-line-id":E,style:gt({backgroundColor:N(n).activeDiffId===E?`var(--diff-${T.mode})`:void 0}),onClick:()=>u(E)},Fe(T.edit_action),13,$$))),128))],512)]),_:1})]),G("div",{onMousedown:_,class:"offcanvas-drag-line"},null,32),G("div",{class:"drawer-toggle-button bg-body-secondary lh-sm text-secondary-emphasis",style:{"box-shadow":"0.125rem 0 0.25rem rgba(var(--bs-body-color-rgb), 0.15) !important"},onClick:y[0]||(y[0]=E=>N(t).setDrawerVisible(!N(t).drawerVisible))},[G("div",null,[N(t).drawerVisible?(j(),Mt(xE,{key:0})):(j(),Mt(OE,{key:1}))]),G("div",F$,Fe(m.$t("btn_edit_script")),1)])],6)}}}),U$={class:"form-floating"},H$=["value","disabled"],z$={for:"github-file-select"},W$={key:0,class:"spinner-border spinner-border-sm"},G$=Oe({__name:"GithubFilesSelector",setup(e){const t=xi(),n=ti();Xt(()=>{n.runGithub()});function s(o){n.runGithub(o.target.value)}return(o,a)=>(j(),de("div",U$,[G("select",{id:"github-file-select",class:"form-select mb-0",style:{"--bs-form-control-bg":"white"},onChange:s},[(j(!0),de(nt,null,jr(N(n).githubFiles,c=>(j(),de("option",{key:c.filename,value:c.filename,disabled:c.status!=="modified"},Fe(c.filename)+"("+Fe(c.status)+") ",9,H$))),128))],32),G("label",z$,[Ci(Fe(o.$t("btn_select_github_file_label")),1),N(t).loading?(j(),de("span",W$)):Je("",!0)])]))}}),K$={},V$={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"};function q$(e,t){return j(),de("svg",V$,t[0]||(t[0]=[G("path",{d:"M551.936 272.448l399.232 399.232c22.08 22.08 22.08 57.792 0 79.872-22.016 22.016-57.792 22.08-79.872 0l-359.296-359.29600001-359.296 359.29600001c-22.016 22.016-57.792 22.08-79.872 0s-22.016-57.792 0-79.872l399.232-399.232c22.07999999-22.016 57.792-22.016 79.872 0z",fill:"currentColor"},null,-1)]))}const Y$=Li(K$,[["render",q$]]),X$=Oe({__name:"ToTopButton",setup(e){function t(){window.scrollTo({top:0,behavior:"smooth"})}return(n,s)=>(j(),de("div",{class:"d-flex align-items-center justify-content-center rounded-circle",onClick:t},[he(Y$)]))}}),Z$={},J$={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"};function Q$(e,t){return j(),de("svg",J$,t[0]||(t[0]=[G("path",{d:"M472.064 751.552l-399.232-399.232c-22.08-22.08-22.08-57.792 0-79.872 22.016-22.016 57.792-22.08 79.872 0l359.296 359.29600001 359.296-359.29600001c22.016-22.016 57.792-22.08 79.872 0s22.016 57.792 0 79.872l-399.232 399.232c-22.07999999 22.016-57.792 22.016-79.872 0z",fill:"currentColor"},null,-1)]))}const j$=Li(Z$,[["render",Q$]]),eF=Oe({__name:"ToBottomButton",setup(e){function t(){window.scrollTo({top:document.body.scrollHeight,behavior:"smooth"})}return(n,s)=>(j(),de("div",{class:"d-flex align-items-center justify-content-center rounded-circle",onClick:t},[he(j$)]))}}),tF=Oe({__name:"PageMenuContainer",setup(e){const t=ti(),n=cr("page-menu"),s=Bs({bottom:o(),right:a()});function o(){var d;const f=(window.innerHeight-t.headerBottom-(((d=n.value)==null?void 0:d.clientHeight)||0))/2;return f<30?30:f}function a(){const f=(window.innerWidth-1320)/2-60;return f<30?30:f}function c(){s.bottom=o(),s.right=a()}function u(){s.bottom=o()}return Ft(()=>t.headerBottom,()=>u()),Xt(()=>{window.addEventListener("resize",c)}),Br(()=>{window.removeEventListener("resize",c)}),(f,d)=>(j(),de("div",{ref:"page-menu",class:"pm-container d-flex flex-column gap-3",style:gt({position:"fixed",bottom:`${s.bottom}px`,right:`${s.right}px`})},[he(X$,{class:"pm-button shadow-sm"}),he(eF,{class:"pm-button shadow-sm"})],4))}}),nF={},rF={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"};function iF(e,t){return j(),de("svg",rF,t[0]||(t[0]=[G("path",{d:"M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8M8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0m0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13m8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5M3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8m10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0m-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0m9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707M4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708"},null,-1)]))}const sF=Li(nF,[["render",iF]]),oF={},aF={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"};function lF(e,t){return j(),de("svg",aF,t[0]||(t[0]=[G("path",{d:"M6 .278a.77.77 0 0 1 .08.858 7.2 7.2 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277q.792-.001 1.533-.16a.79.79 0 0 1 .81.316.73.73 0 0 1-.031.893A8.35 8.35 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.75.75 0 0 1 6 .278"},null,-1),G("path",{d:"M10.794 3.148a.217.217 0 0 1 .412 0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217 0 0 1 0 .412l-1.162.387a1.73 1.73 0 0 0-1.097 1.097l-.387 1.162a.217.217 0 0 1-.412 0l-.387-1.162A1.73 1.73 0 0 0 9.31 6.593l-1.162-.387a.217.217 0 0 1 0-.412l1.162-.387a1.73 1.73 0 0 0 1.097-1.097zM13.863.099a.145.145 0 0 1 .274 0l.258.774c.115.346.386.617.732.732l.774.258a.145.145 0 0 1 0 .274l-.774.258a1.16 1.16 0 0 0-.732.732l-.258.774a.145.145 0 0 1-.274 0l-.258-.774a1.16 1.16 0 0 0-.732-.732l-.774-.258a.145.145 0 0 1 0-.274l.774-.258c.346-.115.617-.386.732-.732z"},null,-1)]))}const cF=Li(oF,[["render",lF]]),uF=Oe({__name:"ThemeToggleButton",setup(e){const t=ti(),n=fe(Lp());function s(){const o=n.value==="light"?"dark":"light";n.value=o,AE(o),t.theme=o}return(o,a)=>(j(),de("button",{class:"btn p-0",style:{lineHeight:1},onClick:s},[Kn(he(sF,{class:"fs-4"},null,512),[[ei,n.value==="light"]]),Kn(he(cF,{class:"fs-4"},null,512),[[ei,n.value==="dark"]])]))}}),fF={class:"px-5 py-3"},dF={class:"position-relative d-flex align-items-center gap-3",style:{margin:"6px 0"}},pF=["src"],gF={class:"fw-bold",style:{fontSize:"22px"}},_F={class:"d-flex align-items-center justify-content-center gap-3"},mF={class:"position-absolute end-0 pe-auto"},hF={class:"d-flex align-items-center gap-4"},bF={ref:"header",class:"position-relative bg-body-secondary shadow-sm clear-table",style:{zIndex:2001}},vF={class:"my-5 d-flex justify-content-center"},EF=["src"],yF={class:"fs-2 fw-bold"},wF={key:0,class:"my-4 row justify-content-center"},SF={class:"col-4"},TF={class:"mb-1"},NF=["href"],CF={class:"my-4 row"},IF={class:"col d-flex align-items-center justify-content-end"},AF={class:"col d-flex align-items-center justify-content-start"},OF={key:0,class:"my-4 d-flex justify-content-center"},xF={key:0,class:"spinner-border spinner-border-sm me-2"},LF={class:"container"},RF={class:"px-3 my-3 bg-body-secondary rounded-3 clear-table"},MF={class:"my-3 position-relative d-flex align-items-center justify-content-center gap-3"},kF={class:"position-absolute end-0 d-flex align-items-center"},DF={class:"my-3"},PF={class:"my-3"},$F=Oe({__name:"App",setup(e){const t=La(),n=xi(),s=ti();function o(v){const E=v.target&&v.target.closest("[data-line-id]"),T=E==null?void 0:E.dataset.lineId;n.setActiveDiffId(T?Number(T):null)}const a=Dr.throttle(o,50);Xt(()=>window.addEventListener("mousemove",a)),Br(()=>window.removeEventListener("mousemove",a));const c=le(()=>{const v=n.diffDataMap.get(n.dialogDiffId);return v&&v.mode!=="delete"&&v.mode!=="insert"}),u=cr("header");function f(){var T,h;const v=((T=u.value)==null?void 0:T.getBoundingClientRect().bottom)||0,E=((h=_.value)==null?void 0:h.getBoundingClientRect().bottom)||0;s.setHeaderBottom(v<E?E:v)}Xt(()=>{dn(()=>{f(),window.addEventListener("scroll",f)})}),Br(()=>window.removeEventListener("scroll",f));const d=cr("main-code-container");Ni(LE,d);const g=le(()=>n.f1Lines.length>0||n.f1Lines.length>0),_=cr("header-top"),m=le(()=>{var v;return s.headerBottom-(((v=_.value)==null?void 0:v.getBoundingClientRect().bottom)||0)}),y=le(()=>s.theme==="light"?"https://vue.learnerhub.net/diff-ly/logo.png":"https://vue.learnerhub.net/diff-ly/logo-dark.png");return(v,E)=>{const T=KM;return j(),de(nt,null,[G("header",{ref:"header-top",class:Ie(["position-fixed top-0 start-0 end-0",{"shadow-sm bg-body-secondary":m.value<=0,"pe-none":m.value>10}]),style:{zIndex:2002}},[G("div",fF,[G("div",dF,[G("div",{class:Ie(["flex-shrink-0 d-flex align-items-center",[{transition:"opacity 0.5s ease-in-out"}]]),style:gt({opacity:(100-m.value)/100})},[G("div",{class:"d-flex align-items-center gap-3",role:"button",onClick:E[0]||(E[0]=h=>N(n).clearDiff())},[G("img",{src:y.value,alt:"logo",style:{height:"40px",width:"40px"}},null,8,pF),G("span",gF,Fe(v.$t("page_title")),1)])],4),!N(n).loading&&g.value?(j(),de("div",{key:0,class:Ie(["flex-shrink-0 header-top-legends bg-body-secondary p-3",[{transition:"opacity 0.5s ease-in-out;"}]]),style:gt({opacity:(100-m.value)/100})},[G("div",_F,[he(Pb)])],4)):Je("",!0),G("div",mF,[G("div",hF,[he(c3),he(uF),N(s).mode!=="local"?(j(),Mt(w3,{key:0})):Je("",!0)])])])])],2),G("header",bF,[G("div",{class:"px-5",style:gt({opacity:m.value/100})},[G("div",vF,[G("div",{class:"d-flex align-items-center justify-content-center gap-3",role:"button",onClick:E[1]||(E[1]=h=>N(n).clearDiff())},[G("img",{src:y.value,alt:"logo",style:{height:"60px",width:"60px"}},null,8,EF),G("span",yF,Fe(v.$t("page_title")),1)])]),N(s).mode==="github"?(j(),de("div",wF,[G("div",SF,[G("div",TF,[G("a",{href:N(s).githubLink,target:"_blank"},Fe(N(s).githubLink),9,NF)]),he(G$)])])):(j(),de(nt,{key:1},[G("div",CF,[G("div",IF,[he(Db,{"file-key":"1",filename:N(t).file1.name,onOnChange:N(t).setFile1},null,8,["filename","onOnChange"])]),G("div",AF,[he(Db,{"file-key":"2",filename:N(t).file2.name,onOnChange:N(t).setFile2},null,8,["filename","onOnChange"])])]),N(s).mode==="normal"?(j(),de("div",OF,[G("button",{type:"button",class:"btn btn-primary rounded-5 px-4",onClick:E[2]||(E[2]=h=>N(n).run())},[N(n).loading?(j(),de("span",xF)):Je("",!0),G("span",null,Fe(v.$t("btn_request_diff")),1)])])):Je("",!0)],64))],4)],512),G("main",null,[G("div",LF,[G("div",RF,[!N(n).loading&&g.value?(j(),de(nt,{key:0},[G("div",MF,[he(Pb),G("div",kF,[he(s$)])]),G("div",DF,[he(Bb,{ref:"main-code-container"},null,512)])],64)):N(s).mode!=="github"&&!N(n).loading&&!g.value?(j(),de(nt,{key:1},[E[4]||(E[4]=G("div",{class:"rounded-top-3 overflow-hidden",style:{margin:"0 -16px"}},[G("img",{src:"http://test.bdiff.net/public/readme-cover.png",alt:"cover",class:"w-100",style:{height:"300px",objectFit:"cover",objectPosition:"50% bottom"}})],-1)),G("div",PF,[he(r$)])],64)):Je("",!0)])])]),E[5]||(E[5]=G("footer",null,[G("div",{class:"mt-5 mb-3 text-center"},[G("a",{href:"https://beian.miit.gov.cn/",class:"link-secondary"},"湘ICP备2024083800号")])],-1)),Kn(he(tF,null,null,512),[[ei,N(n).diffDataMap.size>0]]),he(B$),he(T,{"model-value":c.value,width:1320,"align-center":!0,"body-class":"dialog-diff-body-class",onClosed:E[3]||(E[3]=()=>N(n).setDialogDiffId(null))},{default:Xe(()=>[c.value?(j(),Mt(Bb,{key:0,"focus-id":N(n).dialogDiffId},null,8,["focus-id"])):Je("",!0)]),_:1},8,["model-value"])],64)}}}),Ub={primary:{background:"#cfe2ff",color:"#0a58ca"},success:{background:"#d1e7dd",color:"#146c43"},danger:{background:"#f8d7da",color:"#b02a37"},warning:{background:"#fff3cd",color:"#997404"}},mi=(e,t)=>{console.log(`%c>>> mdfy <<<%c ${t}`,`background: ${Ub[e].background}; color: ${Ub[e].color};`,"color: black;")},hi=fr.global.t;class FF{constructor(){U_(this,"map");this.map=[]}add(t,n){if(!Dr.isPlainObject(t)){mi("danger",hi("mdfy_first_parameter_error"));return}if(!Dr.isPlainObject(n)){mi("danger",hi("mdfy_second_parameter_error"));return}this.map.push([t,n]),mi("success",hi("mdfy_added_successfully",{button:hi("btn_request_diff")}))}output(){mi("primary",this.map.map(([t,n])=>`mdfy.add(${JSON.stringify(t)}, ${JSON.stringify(n)});`).join(`
`))}clear(){this.map=[],mi("warning",hi("mdfy_cleared"))}execute(t){if(this.map.length!==0){mi("primary",hi("mdfy_execute_start"));try{this.map.forEach(([n,s])=>{const o=t.find(a=>Dr.isEqual(Dr.pick(a,Object.keys(n)),n));if(o){const a=JSON.stringify(o);Object.assign(o,s),mi("success",hi("mdfy_executed_item",{overwritten:`${a} → ${JSON.stringify(s)}`}))}else mi("warning",hi("mdfy_executed_item_not_found",{diff:JSON.stringify(n)}))})}catch{mi("danger",hi("mdfy_data_error")),this.clear()}}}}const BF=qA(),Rp=GA($F);Jd(()=>{document.title=fr.global.t("page_title"),document.documentElement.lang=fr.global.locale,M2(fr.global.locale)});AE();Rp.use(BF);Rp.use(fr);Rp.mount("#app");window.mdfy=new FF;</script>
    <style rel="stylesheet" crossorigin>/*!
 * Bootstrap  v5.3.5 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, .75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, .5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, .15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.el-dialog{--el-dialog-bg-color: var(--bs-secondary-bg) !important}.el-image-viewer__img{object-fit:contain}[data-bs-theme=light] pre code.hljs{display:block;overflow-x:auto;padding:1em}[data-bs-theme=light] code.hljs{padding:3px 5px}[data-bs-theme=light] .hljs{background:#f3f3f3;color:#444}[data-bs-theme=light] .hljs-comment{color:#697070}[data-bs-theme=light] .hljs-punctuation,[data-bs-theme=light] .hljs-tag{color:#444a}[data-bs-theme=light] .hljs-tag .hljs-attr,[data-bs-theme=light] .hljs-tag .hljs-name{color:#444}[data-bs-theme=light] .hljs-attribute,[data-bs-theme=light] .hljs-doctag,[data-bs-theme=light] .hljs-keyword,[data-bs-theme=light] .hljs-meta .hljs-keyword,[data-bs-theme=light] .hljs-name,[data-bs-theme=light] .hljs-selector-tag{font-weight:700}[data-bs-theme=light] .hljs-deletion,[data-bs-theme=light] .hljs-number,[data-bs-theme=light] .hljs-quote,[data-bs-theme=light] .hljs-selector-class,[data-bs-theme=light] .hljs-selector-id,[data-bs-theme=light] .hljs-string,[data-bs-theme=light] .hljs-template-tag,[data-bs-theme=light] .hljs-type{color:#800}[data-bs-theme=light] .hljs-section,[data-bs-theme=light] .hljs-title{color:#800;font-weight:700}[data-bs-theme=light] .hljs-link,[data-bs-theme=light] .hljs-operator,[data-bs-theme=light] .hljs-regexp,[data-bs-theme=light] .hljs-selector-attr,[data-bs-theme=light] .hljs-selector-pseudo,[data-bs-theme=light] .hljs-symbol,[data-bs-theme=light] .hljs-template-variable,[data-bs-theme=light] .hljs-variable{color:#ab5656}[data-bs-theme=light] .hljs-literal{color:#695}[data-bs-theme=light] .hljs-addition,[data-bs-theme=light] .hljs-built_in,[data-bs-theme=light] .hljs-bullet,[data-bs-theme=light] .hljs-code{color:#397300}[data-bs-theme=light] .hljs-meta{color:#1f7199}[data-bs-theme=light] .hljs-meta .hljs-string{color:#38a}[data-bs-theme=light] .hljs-emphasis{font-style:italic}[data-bs-theme=light] .hljs-strong{font-weight:700}[data-bs-theme=dark] pre code.hljs{display:block;overflow-x:auto;padding:1em}[data-bs-theme=dark] code.hljs{padding:3px 5px}[data-bs-theme=dark] .hljs{color:#ddd;background:#303030}[data-bs-theme=dark] .hljs-keyword,[data-bs-theme=dark] .hljs-link,[data-bs-theme=dark] .hljs-literal,[data-bs-theme=dark] .hljs-section,[data-bs-theme=dark] .hljs-selector-tag{color:#fff}[data-bs-theme=dark] .hljs-addition,[data-bs-theme=dark] .hljs-attribute,[data-bs-theme=dark] .hljs-built_in,[data-bs-theme=dark] .hljs-bullet,[data-bs-theme=dark] .hljs-name,[data-bs-theme=dark] .hljs-string,[data-bs-theme=dark] .hljs-symbol,[data-bs-theme=dark] .hljs-template-tag,[data-bs-theme=dark] .hljs-template-variable,[data-bs-theme=dark] .hljs-title,[data-bs-theme=dark] .hljs-type,[data-bs-theme=dark] .hljs-variable{color:#d88}[data-bs-theme=dark] .hljs-comment,[data-bs-theme=dark] .hljs-deletion,[data-bs-theme=dark] .hljs-meta,[data-bs-theme=dark] .hljs-quote{color:#979797}[data-bs-theme=dark] .hljs-doctag,[data-bs-theme=dark] .hljs-keyword,[data-bs-theme=dark] .hljs-literal,[data-bs-theme=dark] .hljs-name,[data-bs-theme=dark] .hljs-section,[data-bs-theme=dark] .hljs-selector-tag,[data-bs-theme=dark] .hljs-strong,[data-bs-theme=dark] .hljs-title,[data-bs-theme=dark] .hljs-type{font-weight:700}[data-bs-theme=dark] .hljs-emphasis{font-style:italic}:root{--diff-delete-outline: #c00000;--diff-insert-outline: #548235;--diff-copy-outline: #7030a0;--diff-move-outline: #bf9000;--diff-update-deep: #54aeff66;--diff-c_update-deep: #54aeff66;--diff-m_update-deep: #54aeff66;--diff-update-outline: #2f5597;--diff-c_update-outline: #2f5597;--diff-m_update-outline: #2f5597;--diff-merge-outline: #9bd039;--diff-split-outline: #bc4c00;--page-width: 1320px !important}[data-bs-theme=light]{--bs-body-bg: #eaedf2;--bs-secondary-bg: #fff;--bs-secondary-bg-rgb: 255, 255, 255;--diff-delete: #ffebe9;--diff-delete-deep: #fbb7bf;--diff-insert: #dafbe1;--diff-insert-deep: #abf0bd;--diff-copy: #f1e5ff;--diff-move: #fff8c5;--diff-update: #ddf4ff;--diff-c_update: #ddf4ff;--diff-m_update: #ddf4ff;--diff-merge: #e3f2b5;--diff-split: #f8d8e5}[data-bs-theme=dark]{--diff-delete: #831525;--diff-delete-deep: #fbb7bf66;--diff-insert: #045600;--diff-insert-deep: #abf0bd66;--diff-copy: #4b005c;--diff-move: #8f7300;--diff-update: #005c9d;--diff-c_update: #005c9d;--diff-m_update: #005c9d;--diff-merge: #008178;--diff-split: #e3434d}html[data-bs-theme=light]{color-scheme:light}html[data-bs-theme=dark]{color-scheme:dark}body{--el-font-size-base: 16px}.clear-table:before,.clear-table:after{display:table;content:""}.d-flex>*,.d-inline-flex>*{min-width:0}html,body{min-width:var(--page-width)}.container{width:var(--page-width);max-width:var(--page-width)}.el-drawer__header.drawer-header{padding:var(--el-drawer-padding-primary);margin-bottom:0}.form-check.form-switch.is-reverse{padding-left:0;padding-right:2.5em}.form-check.form-switch.is-reverse .form-check-input{float:right;margin-left:0;margin-right:-2.5em}.code-container{font-family:Consolas,ui-monospace,SFMono-Regular,SF Mono,Menlo,Liberation Mono,monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;white-space:pre}.blob-line{font-size:var(--el-font-size-base);position:relative;width:1%;min-width:50px;padding-right:10px;padding-left:10px;text-align:right;white-space:nowrap;vertical-align:top;-webkit-user-select:none;user-select:none;color:#9a9a9a}.blob-line:before{content:attr(data-line-number)}.blob-code{font-size:var(--el-font-size-base);position:relative;padding-right:10px;padding-left:10px;vertical-align:top}ol.ol-double-brackets>li{counter-increment:o-count;line-height:32px;cursor:pointer}ol.ol-double-brackets>li::marker{content:"(" counter(o-count) ") "}.hover-item:hover{background:var(--bs-secondary-bg-subtle)}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.readme-container img{width:100%}.readme-container p{margin:1em 0}.readme-container h1,.readme-container h2,.readme-container h3,.readme-container h4,.readme-container h5,.readme-container h6{font-weight:700;margin:1em 0}.readme-container .case-item{box-shadow:0 .5rem 1rem #0000001a}.readme-container .case-item:hover{box-shadow:0 .5rem 1rem #00000040}.readme-container .case-item>.el-image>.el-image__inner{transform:scale(1) translateZ(0);transition:transform .75s}.readme-container .case-item:hover>.el-image>.el-image__inner{transform:scale(1.1);transition:transform .75s cubic-bezier(0,1,.75,1)}.readme-container .el-image-viewer__img{cursor:grab}.readme-container .el-image-viewer__img:active{cursor:grabbing}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.ly-switch-group{--ly-bg: var(--bs-body-bg);--ly-border-radius: var(--bs-border-radius-2xl);--el-border: none;--el-border-radius-base: var(--ly-border-radius);--el-button-font-weight: bold;--el-button-text-color: var(--bs-tertiary-color);--el-color-primary: var(--bs-tertiary-color);--el-font-size-base: 14px;background-color:var(--ly-bg);border-radius:var(--ly-border-radius);padding:2px}.ly-switch-group .el-radio-button{--el-button-bg-color: var(--ly-bg);--el-radio-button-checked-bg-color: var(--bs-secondary-bg);--el-radio-button-checked-text-color: var(--bs-body-color)}.ly-switch-group .el-radio-button.is-active .el-radio-button__inner{border-radius:var(--ly-border-radius);box-shadow:none!important}.code-scroll{height:14px}.code-scroll+.el-scrollbar__bar.is-horizontal{height:10px}html[lang=en] .label-edit-script{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);line-height:27px}.offcanvas-drag-line{position:absolute;top:0;right:0;height:100%;width:2px;background:transparent;cursor:ew-resize;-webkit-user-select:none;user-select:none}.drawer-toggle-button{position:absolute;right:-27px;-webkit-user-select:none;user-select:none;width:27px;padding:16px 0;border-radius:0 12px 12px 0;top:50%;transform:translateY(-50%);text-align:center;cursor:pointer;color:var(--bs-secondary-text);overflow-wrap:break-word}.pm-container{--pm-btn-size: 46px;--pm-btn-bg: var(--bs-secondary-bg);--pm-btn-color: var(--bs-tertiary-color);--pm-btn-fs: 18px;--pm-btn-hover-bg: rgb(13, 110, 253);--pm-btn-hover-color: rgb(255, 255, 255)}.pm-button{height:var(--pm-btn-size);width:var(--pm-btn-size);background-color:var(--pm-btn-bg);color:var(--pm-btn-color);cursor:pointer;transition:all .15s ease-in-out;font-size:var(--pm-btn-fs)}.pm-button:hover{background-color:var(--pm-btn-hover-bg);color:var(--pm-btn-hover-color)}.dialog-diff-body-class{min-height:150px;display:flex;align-items:center}.dialog-diff-body-class .code-container{width:100%}.header-top-legends{display:none}@media (min-width: 1340px){.header-top-legends{display:block;position:absolute;left:50%;transform:translate(-50%);text-wrap:nowrap}}</style>
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>
